1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-24 07:39:39 +02:00

Another attempt at fixing MFA issues

This commit is contained in:
Josh Pigford 2025-03-05 13:10:53 -06:00
parent 071ad52c7f
commit e49bda4a2e
2 changed files with 21 additions and 2 deletions

View file

@ -30,6 +30,15 @@ class MfaController < ApplicationController
session.delete(:mfa_user_id)
@session = create_session_for(@user)
Rails.logger.info "MFA verification successful for user #{@user.id}. Session created: #{@session.id}"
# Explicitly set the cookie again to ensure it's properly set
cookies.signed.permanent[:session_token] = {
value: @session.id,
httponly: true,
same_site: :lax
}
# Use turbo: false to ensure a full page reload
redirect_to root_path, turbo: false
else
flash.now[:alert] = t(".invalid_code")