網站建設經常會用到cms,主流的有dedecms,帝國cms,wordpress,discuz,ecshop等,這些cms各有春秋,我們經常根據不同的網站類型去選擇。
除此之外,還有一些小眾的cms,比如yourphp,就是我曾經很喜歡一款小眾的CMS,這是一款基于Thinkphp開發的PHP+Mysql企業網站系統,界面很干凈。 可能是個人開發的軟件,作者精力有限,有些bug不能及時修復。我幾乎是這款系統剛剛問世就開始使用了,那時候還沒有太多相關信息,度娘也不知道,遇到問題只能自己瞎琢磨,沒想到再過幾年再看這款軟件,已經不再小眾,有很多人都在使用。很可惜現在官網已經打不開了。畢竟是免費的,作者也不賺錢,懶得管了。
yourphp有時會出現這個問題,后臺賬號和密碼明明是對的,但就是進不了,總提示密碼錯誤碼。這個問題曾經一度困擾我,試了好多辦法都沒有解決,后來終于找到方法了。
具體方法如下:找到項目文件Yourphp\Lib\Action\Admin下面的LoginAction.class.php 然后找到函數dologin 找到這句話:if($authInfo['password'] != sysmd5($password)) { 判斷用戶輸入的密碼是還是為(經過sysmd5()函數處理后的)數據庫里的密碼。我們把"sysmd5($password)"直接改 成$password,即 if($authInfo['password'] != $password) { 然后再到數據庫里找到user這個表,把里面的密碼一長串的改成我們沒加密的密碼,然后再用此密碼去登陸后臺,就可以成功登陸了,成功登陸后,再把if($authInfo['password'] != $password) {這句話還原if($authInfo['password'] != sysmd5($password)) {保存再去后臺新增一個超級用戶,這時候原來我們那個沒加密的密碼用戶就可以刪了,或者直接會員管理去修改密碼,記住是會員管理,在后臺首頁--修改密碼里現在還改不了!因為認證方式不一樣。
請立即點擊咨詢我們或撥打咨詢熱線: 138-3260-0681,我們會詳細為你一一解答你心中的疑難。項目經理在線