如何防止每次启动iphone Web应用程序时都需要登录

时间:2012-03-09 07:03:44

标签: iphone ruby session iphone-web-app expired-sessions

我正在使用ruby on rails 3为iphone创建一个Web应用程序。

如果我将应用程序添加到我的iPhone主屏幕,每次启动应用程序时,我都需要再次登录 我也意识到,当我在PC上关闭浏览器并重新打开它时,我也会失去会话。

有没有办法防止这种情况?

最终,我试图阻止每次用户从“主屏幕”启动Web应用程序时登录;例如而是每7天左右制作一次。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

是的,不是将登录信息存储在$ _SESSION变量中,而是将其存储在$ _COOKIE中。 Cookie将根据您将其设置为过期时保存(在您的示例中为7天)。只要他们登录"内部" Web应用程序或常规Web版本(以及cookie是相同的)他们不必每次登录或在两者之间切换时都必须登录。