我希望我的用户会话在用户关闭浏览器时结束。但是即使打开新浏览器,authlogic 似乎也能记住会话。我尝试设置 @user_session.remember_me = false 但这没有帮助。我深入研究了 save_cookie 方法,它确实使用 :expires => nil 保存了 cookie。我是否正确地假设这将使浏览器会话中的 cookie 过期?
关于我的 authlogic 配置的唯一特殊之处是我设置了 c.perishable_token_valid_for(0) 以便邀请码永不过期。并不是说我认为这与此有关..