2017-01-22 1 views
0

В моем текущем приложении у меня есть специальный случай, когда я хочу перенаправить пользователя на страницу повторного подтверждения, когда он/она пытается войти в систему с неподтвержденной учетной записью ,Rails, Devise: как перенаправить неподтвержденную учетную запись при входе в систему

По умолчанию при разработке мерцает уведомление.

Я не нашел никаких инструкций о том, как это сделать. Если есть способ достичь этого? Я хотел бы услышать об этом.

ответ

1

вы можете взглянуть на этом посте ... может быть, это может помочь, чтобы получить некоторое представление https://stackoverflow.com/a/19433891/3276347

+0

Спасибо, что помог мне чрезвычайно! – jonhue

+0

Один вопрос: как я могу найти пользователя, когда он может войти с именем пользователя или электронной почтой? Таким образом, вы получаете параметр ': login' как параметр, который может быть электронной почтой пользователей или именем пользователя. – jonhue

+0

Возможно, я не понял ваш вопрос. Но у Devise есть метод для этого. Может быть, его 'current_user' для пользователя, который в настоящий момент подписан. И есть 'user_signed_in?', Который возвращает логическое значение для пользователя, если он подписан или нет. Вы можете посмотреть здесь https://github.com/plataformatec/devise#controller-filters-and-helpers –

Смежные вопросы