Ruby on rails 3 乘客、铁路3、授权逻辑
我和Authlogic gem有麻烦。在我编写自己的身份验证方案之前,我想问一下是否有人有同样的问题:Ruby on rails 3 乘客、铁路3、授权逻辑,ruby-on-rails-3,authlogic,passenger,Ruby On Rails 3,Authlogic,Passenger,我和Authlogic gem有麻烦。在我编写自己的身份验证方案之前,我想问一下是否有人有同样的问题: class UserSession < Authlogic::Session::Base allow_http_basic_auth false end 登录时,它成功执行用户会话。保存并重定向,但未设置“当前用户”。它在本地工作得很好,但在使用Passenger时就不行了 我将乘客更新为3.0,但运气不好 我错过什么了吗? 这是Rails 3.0.0,Authlogic是2.1.
class UserSession < Authlogic::Session::Base
allow_http_basic_auth false
end
登录时,它成功执行用户会话。保存并重定向,但未设置“当前用户”。它在本地工作得很好,但在使用Passenger时就不行了
我将乘客更新为3.0,但运气不好
我错过什么了吗?
这是Rails 3.0.0,Authlogic是2.1.4版本。我首先推荐:
您是否尝试过将会话设置为使用另一种数据存储方法,即基于数据库的方法?我找到了解决方案。将其放在初始值设定项中修复了问题:
class UserSession < Authlogic::Session::Base
allow_http_basic_auth false
end
class UserSession
是的,我做了。但那是另外一回事。谢谢你的回答,我已经在下面发布了我的解决方案。