ThinkCMF后台密码忘记的终极解决方案
2021-09-06 09:52
admin
5788
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、最后删除登录控制器文件中的增加的那一行代码即可。