ThinkCMF後台密碼忘記的終極解決方案
2021-09-06 09:52
admin
4557
ThinkCMF忘記了後台密碼,如何處理(lǐ)?
1、首先找到 app/admin/controller/PublicController.php文(wén)件(5以下版本)或者vendor/thinkcmf/cmf-app/src/controller/PublicController.php文(wén)件(6以上版本)
ThinkCMF5以下文(wén)件位置
ThinkCMF6以上文(wén)件位置
2、在文(wén)件中(zhōng)找到login()方法,在該方法内增加一行 dump(cmf_password('123456'));
如下圖
3、在浏覽器地址欄中(zhōng)輸入:你的域名(míng)/admin,出現以下頁(yè)面
4、使用(yòng)mysql管理(lǐ)工(gōng)具(jù),查看數據表,并找到 數據表前綴_user表
5、找到管理(lǐ)員admin的記錄,修改成為(wèi)在浏覽器中(zhōng)顯示的字符,并保存
6、最後删除登錄控制器文(wén)件中(zhōng)的增加的那一行代碼即可(kě)。