mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-01-02 05:33:17 +08:00
Add helper method for checking user 2fa enabled [SCI-10634]
This commit is contained in:
parent
80aa14566d
commit
be093c9302
1 changed files with 6 additions and 2 deletions
|
@ -21,7 +21,7 @@ class Users::PasswordsController < Devise::PasswordsController
|
|||
|
||||
if resource.errors.blank?
|
||||
resource.unlock_access! if unlockable?(resource)
|
||||
if !resource.two_factor_auth_enabled?
|
||||
if !two_factor_auth_enabled_for(resource)
|
||||
flash_message = resource.active_for_authentication? ? :updated : :updated_not_active
|
||||
set_flash_message!(:notice, flash_message)
|
||||
resource.after_database_authentication
|
||||
|
@ -39,7 +39,11 @@ class Users::PasswordsController < Devise::PasswordsController
|
|||
protected
|
||||
|
||||
def after_resetting_password_path_for(resource)
|
||||
resource.two_factor_auth_enabled? ? new_session_path(resource_name) : after_sign_in_path_for(resource)
|
||||
two_factor_auth_enabled_for(resource) ? new_session_path(resource_name) : after_sign_in_path_for(resource)
|
||||
end
|
||||
|
||||
def two_factor_auth_enabled_for(user)
|
||||
user.two_factor_auth_enabled?
|
||||
end
|
||||
|
||||
# The path used after sending reset password instructions
|
||||
|
|
Loading…
Reference in a new issue