Method: Account::TwoFactorsController#verify
- Defined in:
- app/controllers/account/two_factors_controller.rb
#verify ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/account/two_factors_controller.rb', line 6 def verify @user = current_user otp_code = params["user"]["otp_attempt"] @verified = current_user.validate_and_consume_otp!(otp_code) if @verified current_user.update(otp_required_for_login: true) else current_user.update( otp_required_for_login: false, otp_secret: nil ) end end |