标签: ruby-on-rails oauth devise omniauth
我正在使用Omniauth和Devise在Rails4网站上实现社交登录(Linkedin和Facebook)。
我希望能够自动登录之前已在浏览器上登录的用户(与facebook相同:http://facebook.com)
我了解这可以通过在用户身上放置一个用户ID的cookie来完成,然后在登录页面上使用它来登录用户。
但是我觉得这是一个常见的用例,Devise或其他一些Gem可能已经存在,干净利落吗?
答案 0 :(得分:3)
Devise有一个模块Rememberable,可以让你记住一个登录用户。
只需添加:可以记住用户模型中的设计方法。