ThinkCMF后台密码忘记的终极解决方案

2021-09-06 09:52 admin 1362

ThinkCMF忘记了后台密码,如何处理?

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

WechatIMG12.png

ThinkCMF5以下文件位置

t6.png

ThinkCMF6以上文件位置

2、在文件中找到login()方法,在该方法内增加一行 dump(cmf_password('123456'));

如下图

WechatIMG14.png

3、在浏览器地址栏中输入:你的域名/admin,出现以下页面

WechatIMG15.png

4、使用mysql管理工具,查看数据表,并找到 数据表前缀_user表


1630897364238.jpg

5、找到管理员admin的记录,修改成为在浏览器中显示的字符,并保存


1630897492260.jpg

6、最后删除登录控制器文件中的增加的那一行代码即可。



首页
产品
新闻
联系
0.496076s