From 101863b2f3c9cce50d1c15bfa5e4dc6971409b35 Mon Sep 17 00:00:00 2001 From: realtradam Date: Fri, 28 Jun 2024 20:12:25 -0400 Subject: add logout button --- rails-backend/app/controllers/api/v1/auth_controller.rb | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'rails-backend/app/controllers/api/v1/auth_controller.rb') diff --git a/rails-backend/app/controllers/api/v1/auth_controller.rb b/rails-backend/app/controllers/api/v1/auth_controller.rb index 590be3b..cfcb253 100644 --- a/rails-backend/app/controllers/api/v1/auth_controller.rb +++ b/rails-backend/app/controllers/api/v1/auth_controller.rb @@ -7,11 +7,10 @@ class Api::V1::AuthController < ApplicationController def data if !cookies[:session].nil? + puts "Logged in" puts cookies[:session] #render json: Api::V1::AuthController.user_table[cookies[:session]] result = User.find_by(access_token_digest: cookies[:session]) - puts "--- RESULT: ---" - puts result render json: result else puts "Not logged in" @@ -37,7 +36,7 @@ class Api::V1::AuthController < ApplicationController value: access_token_digest, #domain: :all, #same_site: :none, - secure: true + #secure: true } #user_params = { # # access_token_digest: hashed_token, @@ -53,6 +52,16 @@ class Api::V1::AuthController < ApplicationController #redirect_to 'http://localhost:5173/', allow_other_host: true redirect_to "#{ENV['ROOT_DOMAIN']}/closewindow", allow_other_host: true end + def logout + if !cookies[:session].nil? + puts cookies[:session] + cookies.delete :session + else + puts "cookies not found" + end + #cookies.delete :session, domain: 'localhost' + #redirect_to "#{ENV['ROOT_DOMAIN']}", allow_other_host: true + end private -- cgit v1.2.3