LifeType 中文開發論壇

開發 => 核心補強 => 主題作者是: janyo1201 於 十二月 12, 2006, 09:26:23 上午



主題: 【疑問】如何設定系統不使用md5編碼
作者: janyo1201十二月 12, 2006, 09:26:23 上午
各位站上的大大,小弟想請問該如何設定系統,讓它在新增、修改、及登入時的驗證不經過md5 的編碼!

而直接儲存的是使用者所 keyin 的密碥?

小弟的版本是1.06版的!!!

謝謝大家!!


主題: Re: 【疑問】如何設定系統不使用md5編碼
作者: lss十二月 12, 2006, 12:14:08 下午
你可以研究一下 class/dao/userdata/ 目錄裡的程式碼。

lss


主題: Re: 【疑問】如何設定系統不使用md5編碼
作者: janyo1201十二月 12, 2006, 01:23:44 下午
Dear lss~~
在1.06 版的 class/dao/  中並沒有userdata 這個程式!!
不過有  users.class.php  這一隻!!!

經小弟測試,只需把 md5 相關的字眼去除就行了!!

修改完後,需到資料庫,把「lt_users」這個資料表的「password」欄位中,已經md5編碼過的密碼改掉!!!

不然已註冊的使用者會登不進後台哦!!!

另外,問一下lss 大!!!

該怎麼將summary 首頁中,最新發表文章區塊,把它顯示的時間拉…長!!!

變成一個星期或者更長的時間?! 該修改那邊呢?!



主題: Re: 【疑問】如何設定系統不使用md5編碼
作者: bibicall十二月 12, 2006, 01:46:00 下午
該怎麼將summary 首頁中,最新發表文章區塊,把它顯示的時間拉…長!!!
變成一個星期或者更長的時間?! 該修改那邊呢?!

請參閱http://forum.lifetype.org.tw/index.php?topic=617.0
下次可以先搜尋看看,是不是已經有解決方法 ;-)


主題: Re: 【疑問】如何設定系統不使用md5編碼
作者: janyo1201十二月 12, 2006, 02:02:00 下午
謝謝 bibicall 大~~~給的方向!!!

補充一下,剛少說了一個檔案  userinfo.class.php 這一個檔案!!!

function setPassword( $newPassword )
      {
         $this->_password = md5($newPassword);
      }
   
將紅色字 md5 的部份拿掉後,使用者修改密碼的話,就不會經過 md5 編碼了,而直接存到資料庫!!!





主題: Re: 【疑問】如何設定系統不使用md5編碼
作者: lss十二月 12, 2006, 05:21:50 下午
Dear lss~~
在1.06 版的 class/dao/  中並沒有userdata 這個程式!!
不過有  users.class.php  這一隻!!!
.....
對不起,忘了這是 1.1 後才有的  :'(

lss