Kohana auto_login无法正常工作

时间:2010-01-28 15:19:58

标签: php kohana

我今天注意到Kohana中Auth模块的自动登录不起作用。我偷偷摸摸了一下,我想我发现了问题。

authautologin令牌保存在cookie中,只要我在启用“记住我”的情况下登录,数据库就可以了。但是,每次我退出时,咕咕声都会被摧毁。

查看Auth库,我看到每次注销时,都会从会话中删除用户,并从cookie中删除令牌。在自动登录功能中,authautologin cookie是必要的。此外,每次注销都会从数据库中删除令牌。

我错了还是遗漏/不正确?

2 个答案:

答案 0 :(得分:3)

  

然而,每次我退出时,咕咕声都会被摧毁。

当然,您不希望他们永远保持登录状态。

自动登录适用于在不注销的情况下关闭浏览器的用户。当他们重新打开浏览器时,他们的会话将恢复。

答案 1 :(得分:2)

这就是每个登录系统的工作方式。看看谷歌gmail系统,如果我不点击退出我仍然登录即使我重新启动我的系统。如果我点击退出,我就不再登录了。

我的解决方案,请勿点击退出按钮