我正在使用ruby on rails 3为iphone创建一个Web应用程序。
如果我将应用程序添加到我的iPhone主屏幕,每次启动应用程序时,我都需要再次登录 我也意识到,当我在PC上关闭浏览器并重新打开它时,我也会失去会话。
有没有办法防止这种情况?
最终,我试图阻止每次用户从“主屏幕”启动Web应用程序时登录;例如而是每7天左右制作一次。
答案 0 :(得分:0)
答案 1 :(得分:0)
是的,不是将登录信息存储在$ _SESSION变量中,而是将其存储在$ _COOKIE中。 Cookie将根据您将其设置为过期时保存(在您的示例中为7天)。只要他们登录"内部" Web应用程序或常规Web版本(以及cookie是相同的)他们不必每次登录或在两者之间切换时都必须登录。