我今天注意到Kohana中Auth模块的自动登录不起作用。我偷偷摸摸了一下,我想我发现了问题。
authautologin令牌保存在cookie中,只要我在启用“记住我”的情况下登录,数据库就可以了。但是,每次我退出时,咕咕声都会被摧毁。
查看Auth库,我看到每次注销时,都会从会话中删除用户,并从cookie中删除令牌。在自动登录功能中,authautologin cookie是必要的。此外,每次注销都会从数据库中删除令牌。
我错了还是遗漏/不正确?
答案 0 :(得分:3)
然而,每次我退出时,咕咕声都会被摧毁。
当然,您不希望他们永远保持登录状态。
自动登录适用于在不注销的情况下关闭浏览器的用户。当他们重新打开浏览器时,他们的会话将恢复。
答案 1 :(得分:2)
这就是每个登录系统的工作方式。看看谷歌gmail系统,如果我不点击退出我仍然登录即使我重新启动我的系统。如果我点击退出,我就不再登录了。
我的解决方案,请勿点击退出按钮