当我 运行 非 SSL 上的应用程序时,会话过期停止工作
When I run an application on non SSL, session expiration stops working
如果我 运行 SSL 上的应用程序,使用 "remember me" 登录,会话根据 config.remember_for
设置正确过期。切换到 http:// 会使会话过期,忽略 config.remember_for
并反映 config.timeout_in
。
有解决办法吗?
SSL 或非 SSL 指定设置
config.rememberable_options
还必须使用主机名,例如"example.com"不仅是IP。
选中"remember me",会话在
后过期
config.remember_for
未选中时 "remember me" 在
之后过期
config.timeout_in
全在config/inicializer/devise.rb
如果我 运行 SSL 上的应用程序,使用 "remember me" 登录,会话根据 config.remember_for
设置正确过期。切换到 http:// 会使会话过期,忽略 config.remember_for
并反映 config.timeout_in
。
有解决办法吗?
SSL 或非 SSL 指定设置
config.rememberable_options
还必须使用主机名,例如"example.com"不仅是IP。
选中"remember me",会话在
后过期config.remember_for
未选中时 "remember me" 在
之后过期config.timeout_in
全在config/inicializer/devise.rb