Class: Spree::Admin::UserSecurityController
- Inherits:
-
BaseController
- Object
- BaseController
- Spree::Admin::UserSecurityController
- Defined in:
- app/controllers/spree/admin/user_security_controller.rb
Instance Method Summary collapse
Instance Method Details
#disable_authenticator ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'app/controllers/spree/admin/user_security_controller.rb', line 6 def disable_authenticator @user.otp_secret = nil @user.otp_required_for_login = false begin @user.save! flash[:success] = I18n.t('authenticator.success_disabled_2fa') rescue StandardError => e flash[:error] = "Failed to disable 2FA: #{e.message}" end redirect_to admin_user_security_path(@user) end |