亲测了,没有问题,就是后台密码不对,我也没有改,直接修改了登陆验证
修改后台登陆验证:
找到以下路径的文件:
184.xiao9ff.me/app/admin/controller/PublicController.php
修改dologin方法为以下代码,然后后台密码随便输入什么都可以登陆
public function doLogin()
{
if (hook_one('admin_custom_login_open')) {
$this->error('您已经通过插件自定义后台登录!');
}
$loginAllowed = session("__LOGIN_BY_CMF_ADMIN_PW__");
if (empty($loginAllowed)) {
$this->error('非法登录!', cmf_get_root() . '/');
}
$name = $this->request->param("username");
if (empty($name)) {
$this->error(lang('USERNAME_OR_EMaiL_EMPTY'));
}
$result = Db::name('user')->where(['user_login' => $name])->find();
if (!empty($result) && $result['user_type'] == 1) {
// 登录成功处理逻辑
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", $name, 3600 * 24 * 30);
session("__LOGIN_BY_CMF_ADMIN_PW__", null);
$this->success(lang('LOGIN_SUCCESS'), url("admin/Index/index"));
} else {
$this->error(lang('USERNAME_NOT_EXIST'));
}
}
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!