Class: SecondFactor::Actions::ConfirmEmail
- Defined in:
- lib/second_factor/actions/confirm_email.rb
Instance Attribute Summary
Attributes inherited from Base
#current_user, #guardian, #request
Instance Method Summary collapse
- #no_second_factors_enabled!(params) ⇒ Object
- #second_factor_auth_completed!(callback_params) ⇒ Object
- #second_factor_auth_required!(params) ⇒ Object
Methods inherited from Base
#initialize, #second_factor_auth_skipped!, #skip_second_factor_auth?
Constructor Details
This class inherits a constructor from SecondFactor::Actions::Base
Instance Method Details
#no_second_factors_enabled!(params) ⇒ Object
5 6 7 |
# File 'lib/second_factor/actions/confirm_email.rb', line 5 def no_second_factors_enabled!(params) # handled in controller end |
#second_factor_auth_completed!(callback_params) ⇒ Object
25 26 27 |
# File 'lib/second_factor/actions/confirm_email.rb', line 25 def second_factor_auth_completed!(callback_params) # handled in controller end |
#second_factor_auth_required!(params) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/second_factor/actions/confirm_email.rb', line 9 def second_factor_auth_required!(params) { callback_params: { token: params[:token], }, redirect_url: ( if @current_user "#{Discourse.base_path}/my/preferences/account" else "#{Discourse.base_path}/login" end ), } end |