thinkcmf 忘记后台密码?

后台密码忘记了怎么办?

1.如果你已经在后台配置了,邮件发送功能且邮箱是你的真实邮箱,可以到前台登录页找回密码;

2.如果你是后台管理员,你可以使用 sp_password()方法生成一下新的密码;

你只要在任何一个前台可以访问控制器里,如application/Portal/Controller/IndexController.class.php

<?php
namespace Portal\Controller;
use Common\Controller\HomebaseController; 
/**
 * 首页
 */
class IndexController extends HomebaseController {

    public function index() {
        echo sp_password('666666');//这次一定要记清了,密码是6个6;
        exit;
        $this->display(":index");
    }

}

访问你的首页:得到密码后,把你刚刚修改的地方还原;

打开你的数据库管理功能,找到你的管理员那一列,把密码换进去!

下面是thinkcmf 5.0后台密码破解方法:

1、修改:/app/Portal/Controller/IndexController.class.php文件,代码为:

public function index()
{
return $this->fetch(‘:index’);
}

将函数修改为:

public function index()
{
echo cmf_password(‘666666’); //密码自行设置;
exit;
$this->display(“:index”);

//return $this->fetch(‘:index’);
}

修改完,保存同步,访问首页看到MD5码复制,打开phpmyadmin找cmf_user表将md5码替换上

记得将IndexController.class.php修改部分改过来,不然后患无穷。。。

本文固定链接: http://blog.wmphp.com/2758.html | 顺盛网络博客

该日志由 admin 于2017年01月10日发表在 ThinkCMF 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: thinkcmf 忘记后台密码? | 顺盛网络博客

thinkcmf 忘记后台密码?:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter