0

如何配置 Devise,以便如果用户从另一台设备(不是 Devise!)登录并且未能从该另一台设备注销,这样会询问用户是否应该强制注销 OTHER 登录?

我假设 Devise 可以检测到即将创建一个新会话。我的假设正确吗?

基本上,我只需要一个用户登录就可以随时使用我的应用程序。这可能吗?也就是说,如果我有两个有效用户 x1@xyz.com 和 x2@abc.com,这两个用户可以同时登录,但 x1@xyz.com 和 x2@abc.com 只能分别登录一次。

4

1 回答 1

0

你可以使用这个 gem:https ://github.com/phatorx/devise_security_extension

特别是 :session_limitable 模块

于 2017-02-27T17:20:45.340 回答