xjcallen

xjcallen

WEB爱好者

  • 财富值175
  • 威望值0
  • 总积分235

个人信息

  • 回复了 的回答

    cookie是无法删除的兄弟,要做的只能说是把session中的内容清空,由此可见,你对cookie和session并不是很了解。

    执行了 确实还在!那这个问题比较麻烦了,不知道怎么解决了,自动登录后为啥就退不出来是 难道是Session的问题?

  • 回复了 的回答

    给你分析一下,当php中执行session_start()这个方法的时候就会产生cookie,这个cookie是临时的,也就是浏览器关闭再次打开的时候cookie中的value就会发生变化,如果你使用了记住密码功能,浏览器关闭再次打开cookie的value是不变的,你说删除cookie怎么删?当你访问网站的时候cookie就生成,而且cookie如果存在你是无法更新它的,所以你只能是去搞session,例如你使用$_SESSION['uid'] = 1;把$_SESSION['uid']设置为null,你判断这个是否为null就知道它是不是处于登录状态了。

    为什么我在浏览器里面 手动删除 _identity 在刷新他就退出来了?

  • 回复了 的回答

    你的cookie是不是readOnly了

    没有 都是默认的

  • 回复了 的回答

    你的cookie是不是readOnly了

    没有 都是默认的

  • 回复了 的回答

    cookie是无法删除的兄弟,要做的只能说是把session中的内容清空,由此可见,你对cookie和session并不是很了解。

    protected function removeIdentityCookie()
    {
        Yii::$app->getResponse()->getCookies()->remove(new Cookie($this->identityCookie));
    }
    

    那他这个怎么理解?

    我想知道 自动登录后为什么会退不出来?

  • 2017-05-24 已签到
    连续签到1天,获得了5个金钱
  • 提出了问题
    使用自动登录后无法退出
  • 2017-05-22 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的回复

    贴出你前端的代码

    我知道是那里问题、 就是不知道有什么办法解决。。。。。

见习主管 等级规则
235/500
资料完整度
100/100
用户活跃度
10/100

Ta的关注

1

Ta的粉丝

0

Ta的访客

8