summaryrefslogtreecommitdiffhomepage
path: root/rails-backend/app
diff options
context:
space:
mode:
Diffstat (limited to 'rails-backend/app')
-rw-r--r--rails-backend/app/controllers/api/v1/auth_controller.rb15
1 files changed, 12 insertions, 3 deletions
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