Skip to content

Commit

Permalink
implemented conditional cookie only when user is logged in, fixes #274
Browse files Browse the repository at this point in the history
  • Loading branch information
MartinHinz committed Jan 15, 2025
1 parent 3e8c3f5 commit f736c03
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions app/controllers/application_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ class ApplicationController < ActionController::Base
before_action :set_paper_trail_whodunnit

before_action :http_basic_authenticate

after_action lambda {
cookies.delete(Rails.application.config.session_options[:key]) unless user_signed_in?
request.session_options[:skip] = !(user_signed_in? || devise_controller?)
}

protect_from_forgery with: :null_session, :if => Proc.new { |c| c.request.format == 'application/json' }

Expand Down

0 comments on commit f736c03

Please sign in to comment.