about summary refs log tree commit diff
path: root/app/controllers/settings/two_factor_authentication/recovery_codes_controller.rb
blob: 0555d61dbf431f077ffcaf8de2b8f2f74dd6bc1d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# frozen_string_literal: true

module Settings
  module TwoFactorAuthentication
    class RecoveryCodesController < BaseController
      def create
        @recovery_codes = current_user.generate_otp_backup_codes!
        current_user.save!
        flash.now[:notice] = I18n.t('two_factor_authentication.recovery_codes_regenerated')
        render :index
      end
    end
  end
end