php think version
v5.1.39 LTS
原理是将后台密码修改为“admin”
修改文件 根目录/vendor/thinkcmf/cmf-app/src/admin/controller/PublicController.php 找到函数
(也可以直接在根目录进行搜索查找文件PublicController.php)
public function login() -- 大概是第27行起
在函数里面写入以下代码,注意修改为你的明文密码:
die(cmf_password('admin'));
在浏览器中查看加密后的密码字符串,网址为
http://你的域名/admin/public/login.html
得到加密后的字符串: ###bb61353742de9f41ee7d5ba0690e2f01 (不一定是这个)
修改数据库里面的密码数据,表是cmf_user,字段是user_pass,修改为浏览器显示的字符串
即可使用新密码admin登陆
如果你的管理系统是由ThinkCMF开发的,那么以上办法就能轻松解决你的忘记登录密码问题。