乘客,Rails3,Authlogic

时间:2010-10-25 22:40:27

标签: ruby-on-rails-3 authlogic passenger

我遇到了Authlogic-gem的问题。在我编写自己的身份验证方案之前,我想问一下是否有人遇到同样的问题:

登录时,成功执行user_session.save并重定向,但未设置“current_user”。它在本地完美运行,但在使用Passenger时不会。

我将Passenger更新为3.0但没有运气。

我错过了什么吗? 这是Rails 3.0.0,Authlogic是来自http://github.com/scrum8/authlogic的2.1.4。

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。将它放在初始化器中可以解决问题:

class UserSession < Authlogic::Session::Base
  allow_http_basic_auth false
end

答案 1 :(得分:0)

我建议的第一件事:

  1. authlogic gem是2.1.6 - 可能值得将你的分叉推向最新版本。
  2. 您是否尝试过设置会话以使用其他方法进行数据存储,即基于数据库?