新聞中心
yourphp忘記后臺(tái)密碼怎么辦?找回密碼教程
作者 / 無憂主機(jī) 時(shí)間 2017-08-07 17:52:37
網(wǎng)站運(yùn)行久了,我們難免會(huì)忘記網(wǎng)站后臺(tái)的登錄密碼,如果在登錄界面沒有密碼找回的功能,一般我們可能會(huì)想到到數(shù)據(jù)庫中去重置一下密碼,這要是我們常見的程序還好,網(wǎng)上的答案可以讓我們輕而易舉地重置后臺(tái)密碼。yourphp的網(wǎng)站后臺(tái)密碼用了一種不常見的加密方式,無憂主機(jī)小編花了好大力氣才找到修改密碼的方法,現(xiàn)在無憂主機(jī)小編就把yourphp修改網(wǎng)站后臺(tái)密碼的方法分享給大家。 1、修改加密方式 yourphp程序使用了sysmd5()函數(shù)對(duì)用戶密碼進(jìn)行加密,現(xiàn)在需要把這個(gè)方法去掉。在程序根目錄的Yourphp/Admin/路徑下找到MenuAction.class.php,如圖1所示, 下載好之后建議對(duì)原文件做個(gè)備份,重命名成MenuAction.class.php.bak,將下載的文件用本文編輯器打開,找到
if( $authInfo['password'] != sysmd5($password) )這句代碼,將sysmd5去掉,即改為
if( $authInfo['password'] != ($password) )如圖2所示。 將修改后的文件重新上傳到PHP虛擬主機(jī)上。 2、在數(shù)據(jù)庫中修改密碼 登錄到數(shù)據(jù)庫管理,這邊以phpmyadmin為例,如圖3所示,找到用戶信息表yourphp_user,將加密的password字符串改為admin123,此時(shí)網(wǎng)站后臺(tái)已經(jīng)重置為admin123。 3、后臺(tái)新增管理賬戶 用第2步中重置的密碼登錄后臺(tái),在新增賬戶之前,先在第1步中的密碼加密方式換回到原來的sysmd5加密,將
if( $authInfo['password'] != ($password) )改回
if( $authInfo['password'] != sysmd5($password) )然后在會(huì)員管理->會(huì)員資料管理->添加會(huì)員,如圖4所示, 將用戶名和密碼自定義好,選擇激活,用戶組使用“超級(jí)管理員”的權(quán)限,保存。退出網(wǎng)站后臺(tái)后,第一次創(chuàng)建的管理員賬戶就無法使用了,第二次創(chuàng)建的管理員賬戶才能使用,然后登錄到數(shù)據(jù)庫管理中,將第一次未加密的管理賬戶刪除。
本文地址:http://www.gle-technology.com/thinkphp/25245.html
上一篇: yourphp圖片上傳步驟
下一篇: yourphp怎么修改首頁的廣告模塊