我按照github devise wiki上的教程操作: https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview
我为回调创建了一个omniauth控制器,但是它绕过了正常的sessions控制器,因此rememberable cookie没有设置。请问我该如何解决?
谢谢您的帮助。
编辑:我的控制器代码Gist:https://gist.github.com/913164。所以我认为登录和重定向只设置了session cookie,而不是rememberable cookie。
编辑2:我在本地机器上有一个dev登录的后门,避免使用FB connect。
谢谢您的帮助。
编辑:我的控制器代码Gist:https://gist.github.com/913164。所以我认为登录和重定向只设置了session cookie,而不是rememberable cookie。
编辑2:我在本地机器上有一个dev登录的后门,避免使用FB connect。
def backdoor
if RAILS_ENV == "development"
@user = User.first
@user.remember_me!
sign_in_and_redirect @user, :event => :authentication
end
end
这也不起作用,所以我可能在其他地方出了问题。