thinkcmf后台密码找回

时间:2023年09月19日

/

来源:网络

/

编辑:佚名

  thinkcmf的默认地址是 域名/admin,thinkcmf后台密码采用的是二次加密,就是说,复制别人站点加密后的信息是没有用的。忘记后台登录地址的时候也可以用此方法。
付费解决
1、远程协助:100元一次。
2、提供FTP找回:30元一次。
自行解决
操作步骤如下:
1、在\app\portal\controller 目录下创建新文件,命名为NologinController.php;
2、在新建的文件下,写入如下代码;
点击复制代码 PHP
<?php
namespace app\portal\controller;
use cmf\controller\HomeBaseController;
use think\facade\Db;
class NologinController extends HomeBaseController
{
    public function index()
    {
        $where['id']=1;
        Db::name('user')->where($where)->update(['user_pass' => cmf_password("www.78moban.com")]);
        $result = Db::name('user')->where($where)->find();
        session('ADMIN_ID', $result["id"]);
        session('name', $result["user_login"]);
        $result['last_login_ip']   = get_client_ip(0, true);
        $result['last_login_time'] = time();
        $token                     = cmf_generate_user_token($result["id"], 'web');
        if (!empty($token)) {
            session('token', $token);
        }
        Db::name('user')->update($result);
        cookie("admin_username", $result["user_login"], 3600 * 24 * 30);
        session("__LOGIN_BY_CMF_ADMIN_PW__", null);
        $this->success(lang('LOGIN_SUCCESS'), url("admin/Index/index"));
    }
}
3、访问域名/portal/nologin;
4、然后就直接进入后台了;
5、修改密码,原密码为“www.78moban.com”;
5、删除NologinController.php文件。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。