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文件。