【发布时间】:2012-02-06 22:41:45
【问题描述】:
在我的 rails 3 应用程序中,我将 Omniauth 用于用户身份验证部分 (fb/twitter)。
其实我是这样的:
https://github.com/RailsApps/rails3-mongoid-omniauth
https://github.com/RailsApps/rails3-mongoid-omniauth/wiki/Tutorial
但是, 当我关闭浏览器会话时,我需要再次登录。 如何为回访用户保留会话?
任何帮助将不胜感激!
【问题讨论】:
-
不清楚:这是否仅在您的本地环境/浏览器中发生?您的测试环境如何处理 HTTP cookie?
-
登录后session_controller存储user_id:session[:user_id] = user.id github.com/RailsApps/rails3-mongoid-omniauth/blob/master/app/…
-
无法真正了解您的应用程序中发生了什么,但也许您想查看 cookie 生命周期和 Rails 会话 cookie 周围的其他设置:oldwiki.rubyonrails.org/rails/pages/HowtoChangeSessionOptions
标签: ruby-on-rails session login omniauth