]> cat aescling's git repositories - mastodon.git/commitdiff
Revert "feat(auth/session_controller): Send Clear-Site-Data when logging out (8627...
authorEugen Rochko <eugen@zeonfederated.com>
Tue, 30 Oct 2018 15:25:54 +0000 (16:25 +0100)
committerGitHub <noreply@github.com>
Tue, 30 Oct 2018 15:25:54 +0000 (16:25 +0100)
This reverts commit 10680f93e7d6333d43aabc4c6f251a076120231c.

app/controllers/auth/sessions_controller.rb

index 901e82331a29e95c628e39ccb1b2f7abe8bbd99f..fb8615c3134dc5b6db94ddf648b7f7bda1717340 100644 (file)
@@ -10,7 +10,6 @@ class Auth::SessionsController < Devise::SessionsController
   prepend_before_action :authenticate_with_two_factor, if: :two_factor_enabled?, only: [:create]
   before_action :set_instance_presenter, only: [:new]
   before_action :set_body_classes
-  after_action :clear_site_data, only: [:destroy]
 
   def new
     Devise.omniauth_configs.each do |provider, config|
@@ -125,14 +124,6 @@ class Auth::SessionsController < Devise::SessionsController
     paths
   end
 
-  def clear_site_data
-    return if continue_after?
-
-    # Should be '"*"' but that doesn't work in Chrome (neither does '"executionContexts"')
-    # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data
-    response.headers['Clear-Site-Data'] = '"cache", "cookies", "storage"'
-  end
-
   def continue_after?
     truthy_param?(:continue)
   end