Module: RailsBase::UserHelper::Totp
- Extended by:
- ActiveSupport::Concern
- Included in:
- User
- Defined in:
- app/models/rails_base/user_helper/totp.rb,
app/models/rails_base/user_helper/totp/class_options.rb,
app/models/rails_base/user_helper/totp/backup_method_options.rb,
app/models/rails_base/user_helper/totp/consume_method_options.rb
Defined Under Namespace
Modules: BackupMethodOptions, ClassOptions, ConsumeMethodOptions
Classes: Error, NotRequired
Class Method Summary
collapse
Instance Method Summary
collapse
Instance Method Details
#reset_otp! ⇒ Object
29
30
31
32
33
34
35
36
37
38
|
# File 'app/models/rails_base/user_helper/totp.rb', line 29
def reset_otp!
self.otp_secret = nil
self.temp_otp_secret = nil
self.consumed_timestep = nil
self.mfa_otp_enabled = false
self.otp_backup_codes = []
self.last_mfa_otp_login = nil
save!
end
|