亲测了,没有问题,就是后台密码不对,我也没有改,直接修改了登陆验证

修改后台登陆验证:

找到以下路径的文件:

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'));
    }
}

f10b2c36e62df4f

0754c645e79b527

679b0139208481f

12b512ac1f21f74

df3c84b74151f7f

4d29baab71b1af1

697b5dd52ce4ce2

本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!