Ruby on rails 3 Rails 3中每个用户一次会话,并获得Thoughtbot许可?

Ruby on rails 3 Rails 3中每个用户一次会话,并获得Thoughtbot许可?,ruby-on-rails-3,authentication,clearance,Ruby On Rails 3,Authentication,Clearance,有没有一个既定的方法来做到这一点 谢谢大家! 您是否在询问如何进行清理,以便用户一次只能登录一台机器?(即,在特定计算机上登录的用户在其登录的任何其他位置结束其会话?) 如果是, 如果没有,您能澄清您的问题吗?您不在每个员工中创建一个布尔值吗。一旦他们登录,控制器将更新该布尔值的属性以将其标记为yes。如果该字段已设置为“是”,则不允许登录。潜在的问题是用户关闭浏览器而不是注销并记住我的会话。是的,因此我倾向于使用会话。可能会将值保存在数据库和会话中,以防用户尝试从单独的浏览器登录。只是想知道是

有没有一个既定的方法来做到这一点


谢谢大家!

您是否在询问如何进行清理,以便用户一次只能登录一台机器?(即,在特定计算机上登录的用户在其登录的任何其他位置结束其会话?)

如果是,


如果没有,您能澄清您的问题吗?

您不在每个员工中创建一个布尔值吗。一旦他们登录,控制器将更新该布尔值的属性以将其标记为yes。如果该字段已设置为“是”,则不允许登录。潜在的问题是用户关闭浏览器而不是注销并记住我的会话。是的,因此我倾向于使用会话。可能会将值保存在数据库和会话中,以防用户尝试从单独的浏览器登录。只是想知道是否有一个简单的方法来做这与清除。我想这是一种常见的模式。