Rails限制用户登录会话

时间:2016-02-15 10:25:03

标签: ruby-on-rails ruby-on-rails-3.2

我使用devise_security_extension for Rails使用:session_limitable同时阻止多个用户会话。

但现在我需要将场景改为

  

允许用户同时拥有2个会话

这样就可以在桌面设备和移动设备上打开同一个网站。

有没有人知道这是否只能使用这个宝石?或者我应该改变方法吗?

1 个答案:

答案 0 :(得分:1)

我认为你需要自己做。 请参阅session_limitable作为起点。

基本上你需要在DB中存储现有会话ID(带时间戳?)并检查授权时的当前会话ID

相关问题