Разработайте аутентификацию, используя пользовательский SessionsController - PullRequest
0 голосов
/ 29 марта 2012

Я переопределяю SessionController, потому что мне нужно особое поведение.

Когда пользователь зарегистрируется, он будет неактивен и не сможет войти в систему.Я хочу добавить этот логин в процесс авторизации.

Пользователь станет активным после того, как администратор авторизует его, изменив одно поле в CMS.Как я могу управлять процессом входа в систему, чтобы не позволить неактивным пользователям войти в систему?

1 Ответ

1 голос
/ 29 марта 2012

Вы можете просто добавить «активный» столбец в свою пользовательскую таблицу и разработать для вас магию :).

Взгляните на ссылку ниже, чтобы увидеть, как это работает:

http://pivotallabs.com/users/carl/blog/articles/1619-standup-3-21-2011-deactivating-users-in-devise

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...