歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 01, 2024, 02:29:18 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  在mysql中直接修改使用者密碼? « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 在mysql中直接修改使用者密碼?  (閱讀 6885 次)
cly
新手見習
*
文章: 1


檢視個人資料
« 於: 九月 28, 2006, 02:44:17 下午 »

不知道有沒有前輩嘗試過直接在mysql中修改使用者的密碼?
小弟嘗試將經過md5編碼後的密碼直接寫入"users"資料表的"password"欄位,
在寫入資料庫後,lifetype似乎仍然只接受更改前的密碼.
但是在管理界面中的更改密碼功能修改密碼後就可以直接使用新密碼登入.
ex. 舊密碼為abcdef, 新密碼是123456,
小弟把編碼後的密碼寫入後, 在admin.php的登入界面仍然是要用"abcdef"密碼登入

我用的SQL程式碼如後: update users set password=md5('123456') where user='admin' limit 1;
也有成功寫入資料庫

我的環境如下
freebsd 6.1-R
apache 2.2
mysql 5.1
php5
lifetype 1.1
mysql, php5, lifetype都是用ports裝的
除了直接改資料庫密碼的問題外,其他功能一切正常...
已記錄
panying
新手見習
*
文章: 39


檢視個人資料
« 回覆文章 #1 於: 九月 28, 2006, 08:52:36 下午 »

remove the cache folder.

lt will try to read user information from cache instead of database
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  在mysql中直接修改使用者密碼? « 上篇主題 下篇主題 »
    前往: