小编Eri*_*son的帖子

Devise和OmniAuth记住OAuth

所以,我只是通过https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview使用Rails 3,Devise和OmniAuth进行设置.

我通过Facebook成功验证了用户身份,但尽管被标记为以下内容,但它们并非"可记忆":

devise [...]: rememberable, :omniauthable
Run Code Online (Sandbox Code Playgroud)

我试着打电话:

@the_user.remember_me!
Run Code Online (Sandbox Code Playgroud)

......无济于事 没有存储/设置cookie,这意味着用户不会跨会话持久存在.

有没有人设法通过cookie记住来自FB的用户?在我看来,这应该是自动发生的.

感谢您提出的任何想法或反馈.

facebook devise omniauth ruby-on-rails-3

18
推荐指数
3
解决办法
3845
查看次数

标签 统计

devise ×1

facebook ×1

omniauth ×1

ruby-on-rails-3 ×1