歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 22, 2024, 09:28:27 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  核心補強  |  【疑問】如何設定系統不使用md5編碼 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 【疑問】如何設定系統不使用md5編碼  (閱讀 18363 次)
janyo1201
新手見習
*
文章: 14


檢視個人資料
« 於: 十二月 12, 2006, 09:26:23 上午 »

各位站上的大大,小弟想請問該如何設定系統,讓它在新增、修改、及登入時的驗證不經過md5 的編碼!

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

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

謝謝大家!!
已記錄
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #1 於: 十二月 12, 2006, 12:14:08 下午 »

你可以研究一下 class/dao/userdata/ 目錄裡的程式碼。

lss
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
janyo1201
新手見習
*
文章: 14


檢視個人資料
« 回覆文章 #2 於: 十二月 12, 2006, 01:23:44 下午 »

Dear lss~~
在1.06 版的 class/dao/  中並沒有userdata 這個程式!!
不過有  users.class.php  這一隻!!!

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

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

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

另外,問一下lss 大!!!

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

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

« 最後編輯時間: 十二月 12, 2006, 01:26:56 下午 由 janyo1201 » 已記錄
bibicall
LifeType 中文發展團隊
超級會員
*****
文章: 640


我是豬老大


檢視個人資料 個人網站
« 回覆文章 #3 於: 十二月 12, 2006, 01:46:00 下午 »

該怎麼將summary 首頁中,最新發表文章區塊,把它顯示的時間拉…長!!!
變成一個星期或者更長的時間?! 該修改那邊呢?!

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

我的虛擬主機基本資料如下
Operating system: Linux
Apache version: 1.3.37
PHP version: 4.4.4
MySQL version: 4.1.21-standard
janyo1201
新手見習
*
文章: 14


檢視個人資料
« 回覆文章 #4 於: 十二月 12, 2006, 02:02:00 下午 »

謝謝 bibicall 大~~~給的方向!!!

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

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



已記錄
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #5 於: 十二月 12, 2006, 05:21:50 下午 »

Dear lss~~
在1.06 版的 class/dao/  中並沒有userdata 這個程式!!
不過有  users.class.php  這一隻!!!
.....
對不起,忘了這是 1.1 後才有的  嚎啕大哭

lss
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
頁: [1]
LifeType 中文開發論壇  |  開發  |  核心補強  |  【疑問】如何設定系統不使用md5編碼 « 上篇主題 下篇主題 »
    前往: