采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这个问题我也没搞明白.退出账户后的确redis中是有一个session 数据的.但是这个session和登录时候的session不是一个session. 登录后redis中写入了一个session. 然后get 这个session,发现里面是有东西的.退出账户后再次get这个session,发现是(nil).然后库里多一个session,打开后里面并没有__user的相关信息.从这个角度看.并不存在用户没有退出账户还能再次使用的情况.你可以再次测试,能否放入购物车,退出后是不能的.
楼上的同学说的没错,其实是把redis中的session数据清空,类似于 $_SESSION = null 操作,并没有 session_destroy()
登录后可查看更多问答,登录/注册
进阶更高阶的Yii 2.0开发,获得2-3年yii 2.0实战经验
852 15
4.1k 10
1.5k 10
1.3k 9
846 8