chrome上cookie导致zblog无法登录问题解决


日常翻车

刚搭建好zblog还没来得及嘚瑟,进去后台写了一篇文章,然后第二天就进不去了,错误类型是8,用户名密码明明没有错啊,用nologin.php试了一下也是不行,难道是因为我checkout出来最新的代码有bug导致的?
去看了一下zblogphp.php的验证函数,代码如下

public function Verify()
    {
        $username = trim(GetVars('username', 'COOKIE'));
        $token = trim(GetVars('token', 'COOKIE'));
        $user = $this->VerifyUserToken($token, $username);
        if (!is_null($user)) {
            $this->user = $user;

            return true;
        }
        $this->user = new Member();
        $this->user->Guid = GetGuid();

        return false;
    }

返回的是游客权限的,看样子是从cookie中根本没获取到数据,于是去chrome下面看了一下请求,果然有问题,Headers里面的Cookie是些什么鬼东西啊,看样子什么地方逻辑触发导致chrome无法保存cookie了,清理了一下缓存就正常了


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.11000011.com/?id=4

« 上一篇 下一篇 »

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

主机推荐

  • 搬瓦工