Class: NoPassword::SessionConfirmationsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- NoPassword::SessionConfirmationsController
- Includes:
- ControllerHelpers, WebTokens
- Defined in:
- app/controllers/no_password/session_confirmations_controller.rb
Instance Method Summary collapse
Instance Method Details
#edit ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'app/controllers/no_password/session_confirmations_controller.rb', line 8 def edit return unless params[:token].present? token = verify_token(params[:token]) redirect_url = sign_in_session(token, by_url: true) redirect_to(redirect_url) if redirect_url.present? end |
#update ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'app/controllers/no_password/session_confirmations_controller.rb', line 17 def update redirect_url = sign_in_session(params[:token]) return redirect_to(redirect_url) if redirect_url.present? response.status = :unprocessable_entity render turbo_stream: turbo_stream.update("notifications", partial: "notification") end |