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