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文件。
付费解决
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文件。
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03