remember login & clear signed-in notice when switching accounts

staging
multiple creatures 2019-08-06 23:07:08 -05:00
parent ff22f11aae
commit d9a8c50f92
1 changed files with 4 additions and 0 deletions

View File

@ -117,7 +117,11 @@ class Auth::SessionsController < Devise::SessionsController
target_user = User.find_by(id: switch_params[:switch_to])
return unless target_user.present? && current_user.in?(target_user.linked_users)
self.resource = target_user
remember_me(target_user)
sign_in(target_user)
flash.delete(:error)
flash.delete(:alert)
flash.delete(:notice)
return root_path
end