ThinkCMF後台密碼忘記的終極解決方案

2021-09-06 09:52 admin 4555

ThinkCMF忘記了後台密碼,如何處理(lǐ)?

1、首先找到 app/admin/controller/PublicController.php文(wén)件(5以下版本)或者vendor/thinkcmf/cmf-app/src/controller/PublicController.php文(wén)件(6以上版本)

WechatIMG12.png

ThinkCMF5以下文(wén)件位置

t6.png

ThinkCMF6以上文(wén)件位置

2、在文(wén)件中(zhōng)找到login()方法,在該方法内增加一行 dump(cmf_password('123456'));

如下圖

WechatIMG14.png

3、在浏覽器地址欄中(zhōng)輸入:你的域名(míng)/admin,出現以下頁(yè)面

WechatIMG15.png

4、使用(yòng)mysql管理(lǐ)工(gōng)具(jù),查看數據表,并找到 數據表前綴_user表


1630897364238.jpg

5、找到管理(lǐ)員admin的記錄,修改成為(wèi)在浏覽器中(zhōng)顯示的字符,并保存


1630897492260.jpg

6、最後删除登錄控制器文(wén)件中(zhōng)的增加的那一行代碼即可(kě)。



首頁(yè)
産(chǎn)品
新(xīn)聞
聯系
0.943801s