方法一
后台密码忘记了怎么办?
1.如果你已经在后台配置了,邮件发送功能且邮箱是你的真实邮箱,可以到前台登录页找回密码;
2.如果你是后台管理员,你可以使用 sp_password()方法生成一下新的密码;
你只要在任何一个前台可以访问控制器里,如application/Portal/Controller/IndexController.class.php<?phpnamespace Portal\Controller;use Common\Controller\HomebaseController; / * 首页 */class IndexController extends HomebaseController { public function index() { echo sp_password('');//这次一定要记清了,密码是6个6; exit; $this->display(":index"); }}
访问你的首页:得到密码后,把你刚刚修改的地方还原;
打开你的数据库管理功能,找到你的管理员那一列,把密码换进去!
方法二
后台密码突然忘了,然后就找回了。
dump(md5(md5("CviMdXkZ3vUxyJCwNt"))); 明文密码:数据库密文 8a377d43a1bfe76cf8920替换一下就好了。 新增加:5.0 详细的图文找回密码
我下载的是thinkcmf5.0以上的,其他版本找回密码也一样
第一步
打开后台的链接

第二步
打开源码,根据路由链接,找到模块的方法。如图:

第三步,找到具体的语句:

第四步 ,找加密函数,

现在你应该知道怎么加密的了。 例如 :我的现在密码是: function cmf_password($pw, $authCode = '') { if (empty($authCode)) { $authCode = Config::get('database.authcode'); } $result = "" . md5(md5($authCode . $pw)); return $result; } $pw = ""; $authCode = "qwertyui";//这个在你的数据库配置文件 $result = cmf_password($pw, $authCode); 下面就是结果: d9ceb7acb05b1e43cca5b51daeaa8e10 你可以把上面字符串复制到数据库密码字段下,就是密码

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/46156.html