1

我有一个使用restful_authentication插件的rails应用程序。我已经激活了“记住我”功能,但现在每隔一段时间我都会退出。问题是我无法看到它发生的模式。记住我和restful_authentication

有时它可以在开发环境中使用,但不适用于生产环境。有时它适用于Firefox,但不适用于Safari。

有没有人有类似的问题?另外建议如何以合理的方式对此进行测试,我们将不胜感激(无需一直关闭并重新打开浏览器)。

回答

2

您是否使用多台PC /浏览器登录?

我最后一次使用restful_authentication(前一段时间),它在你的用户表中使用了一列来存储一个记住我的令牌。使用在另一台浏览器上选中的“记住我”进行登录会覆盖该令牌,从而使其在第一个浏览器中的使用无效。

设置起来有点复杂,但我强烈建议您尝试使用AuthLogic

+0

该问题发生在同一台计算机和相同的浏览器上。我将看看AuthLogic! – magnushjelm 2009-06-14 08:01:03