1 # frozen_string_literal: true
3 class Auth
::PasswordsController < Devise
::PasswordsController
4 before_action
:check_validity_of_reset_password_token, only
: :edit
5 before_action
:set_pack
6 before_action
:set_body_classes
12 def check_validity_of_reset_password_token
13 unless reset_password_token_is_valid
?
14 flash
[:error] = I18n
.t('auth.invalid_reset_password_token')
15 redirect_to
new_password_path(resource_name
)
20 @body_classes = 'lighter'
23 def reset_password_token_is_valid
?
24 resource_class
.with_reset_password_token(params
[:reset_password_token]).present
?