Rails - Devise - отключить Reset Password Token срок действия - PullRequest
0 голосов
/ 19 февраля 2020

Я сейчас работаю над приложением Rails с разработкой аутентификации. Мне нужно отключить срок действия токена для сброса пароля. Согласно Разработка документации по восстанавливаемой конфигурации для этого не существует Единственный способ сделать это работает, я думаю, это переопределить Recoverable и функцию reset_password_period_valid?, чтобы всегда возвращать true. Но я не уверен, что это лучшее / правильное решение.

Ток на моем devise.rb У меня есть:

  # ==> Configuration for :recoverable
  #
  # Defines which key will be used when recovering the password for an account
  # config.reset_password_keys = [ :email ]

  # Time interval you can reset your password with a reset password key.
  # Don't put a too small interval or your users won't have the time to
  # change their passwords.
  config.reset_password_within = 2.hours

1 Ответ

2 голосов
/ 02 марта 2020

Например, вы можете установить его на 10 лет, и это будет похоже на истечение срока действия отключенного токена.

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