用户只能从一个帐户登录三台设备

User should login in only three device from one account

我正在将 spree 应用程序与设计一起使用 gem

我们不知道如何实现用户应该使用同一个帐户一次只登录三台设备。任何人都可以帮忙吗?我正在使用 rails4gem 'spree', '~> 3.1.0'

rails 提供不同的选项来存储会话。 http://guides.rubyonrails.org/action_controller_overview.html#session

您可以使用以下 gem:- https://github.com/rails/activerecord-session_store

尝试控制一个用户可以拥有多少个活动会话,这里是使用 Devise 的概要:Devise limit one session per user at a time