0

是否有一种简单的方法可以使用 OmniAuth 实现“记住我”功能?我正在使用 Facebook、Identity 和 LinkedIn,并且正在寻找一种方法来让用户跨会话保持登录到我的网站。

4

1 回答 1

0

基本上,您在客户端上设置了另一个 cookie,该 cookie 保留了用户 ID。然后在后续访问中使用该用户 ID 让用户登录(或至少识别他们)。请记住 Omniauth 只是进行身份验证,而不是会话管理,因此您需要在 Omniauth 之外执行此操作。

看看 gareth-simpson 对这个问题的回答:在 Rails 应用程序中实现“记住我”

于 2012-05-08T14:49:57.280 回答