[deploy] Delete all cookies when signing out (#10036)

This commit is contained in:
Ben Halpern 2020-08-27 11:16:32 -04:00 committed by GitHub
parent 56f1f2d777
commit f999b5fcdc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 1 deletions

View file

@ -0,0 +1,9 @@
class SessionsController < Devise::SessionsController
def destroy
# Let's say goodbye to all the cookies when someone signs out.
cookies.each do |cookie|
cookies.delete cookie[0]
end
super
end
end

View file

@ -8,7 +8,8 @@ Rails.application.routes.draw do
devise_for :users, controllers: {
omniauth_callbacks: "omniauth_callbacks",
registrations: "registrations",
invitations: "invitations"
invitations: "invitations",
sessions: "sessions"
}
devise_scope :user do