Как предотвратить автоматический вход после подтверждения и установки пароля с помощью devise - PullRequest
0 голосов
/ 06 ноября 2018

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

Я использую последние версии devil rails и ruby, и я прошел через различные вопросы о переполнении стека относительно того же, но не нашел решения

1 Ответ

0 голосов
/ 06 ноября 2018

Измените config/initializers/devise.rb

вы увидите ...

  # When set to false, does not sign a user in automatically after their password is
  # reset. Defaults to true, so a user is signed in automatically after a reset.
  # config.sign_in_after_reset_password = true

Раскомментируйте и измените последнюю строку на

  config.sign_in_after_reset_password = false
...