我遇到了Authlogic-gem的问题。在我编写自己的身份验证方案之前,我想问一下是否有人遇到同样的问题:
登录时,成功执行user_session.save并重定向,但未设置“current_user”。它在本地完美运行,但在使用Passenger时不会。
我将Passenger更新为3.0但没有运气。
我错过了什么吗? 这是Rails 3.0.0,Authlogic是来自http://github.com/scrum8/authlogic的2.1.4。
答案 0 :(得分:1)
我找到了解决方案。将它放在初始化器中可以解决问题:
class UserSession < Authlogic::Session::Base
allow_http_basic_auth false
end
答案 1 :(得分:0)
我建议的第一件事:
您是否尝试过设置会话以使用其他方法进行数据存储,即基于数据库?