Module: Devise::SecurePassword::Controllers::Helpers

Extended by:
ActiveSupport::Concern
Defined in:
lib/devise/secure_password/controllers/helpers.rb

Instance Method Summary collapse

Instance Method Details

#authenticate_secure_password!Object



16
17
18
19
# File 'lib/devise/secure_password/controllers/helpers.rb', line 16

def authenticate_secure_password!
  return unless authenticate_secure_password_expired?
  redirect_to authenticate_secure_password_path, alert: "#{error_string_for_password_expired}."
end

#authenticate_secure_password_expired?Boolean

Returns:

  • (Boolean)


11
12
13
14
# File 'lib/devise/secure_password/controllers/helpers.rb', line 11

def authenticate_secure_password_expired?
  return false if devise_controller?
  session[:devise_secure_password_expired] == true
end

#authenticate_secure_password_pathObject



21
22
23
24
# File 'lib/devise/secure_password/controllers/helpers.rb', line 21

def authenticate_secure_password_path
  return unless warden.user
  :"edit_#{devise_secure_password_scope}_password_with_policy"
end