Я сейчас работаю над приложением 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