в прошлый раз я задавал этот вопрос, который меня неправильно поняли. Итак:
В моем приложении на Rails3 я использую Devise для аутентификации. У меня есть требование, согласно которому каждый пользователь может войти в систему только из одного браузера. Это означает, что если пользователь A вошел в систему (например, в FF), а затем с другого компьютера или из другого браузера (например, Chrome) поступил запрос на вход в систему пользователя A, первый должен выйти из системы.
Я обнаружил, что могу переопределить SessionController и его метод create. Однако я не вижу способа проверить, вошел ли пользователь с данным адресом электронной почты (params [: email]) в данный момент, более того, я не знаю, какой метод мне следует вызвать для уничтожения этого сеанса пользователя.