thinkcmf后台密码找回
thinkcmf的默认地址是 域名/admin,thinkcmf后台密码采用的是二次加密,就是说,复制别人站点加密后的信息是没有用的。忘记后台登录地址的时候也可以用此方法。
付费解决
1、远程协助:100元一次。
2、提供FTP找回:30元一次。
自行解决
操作步骤如下:
1、在\app\portal\controller 目录下创建新文件,命名为NologinController.php;
2、在新建的文件下,写入如下代码;
<?php
namespaceapp\portal\controller;
usecmf\controller\HomeBaseController;
usethink\facade\Db;
classNologinControllerextendsHomeBaseController
{
publicfunctionindex()
{
$where['id']=1;
Db::name('user')->where($where)->update(['user_pass'=>cmf_password("www.ytecn.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.ytecn.com”;
5、删除NologinController.php文件。


