iPhone Web App - 不记得登录

时间:2011-10-27 23:17:03

标签: iphone session devise ruby-on-rails-3.1 authorization

好,

所以我正在运行一个支持iPhone的Rails 3.1应用程序 - 所以我基本上可以将网络应用程序保存到我的主屏幕,并且它将拥有它自己的图标+启动画面等。

我正在使用Devise来处理登录。应用程序中的一切正常。

但是,当用户退出主屏幕并返回应用程序时,它将不再记住他们的登录会话,因此用户必须再次登录。

有没有办法解决这个问题,以便应用程序记住用户上次的位置/他们的登录会话?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题并怀疑我需要令牌身份验证,但事实证明我只需要使用Devise Rememberable模型。

这是另一个Stack Overflow问题,显示如果你尚未启用它,如何解决它:

How to use Devise: rememberable?

我已经启用了该模型,但没有在登录页面上显示该复选框,因此未正确保存新会话。一旦我暴露了旗帜,它就可以完美地用作iOS网络剪辑,即使在重新启动手机和服务器之后也是如此。

希望这有帮助。