Commit cb6fbc3869cd81d471dfc691521daf2ded515d4c

Authored by Antonio Terceiro
2 parents e0767b1a 0ae7f8f7

Merge branch 'fix_logout_remote_user' into 'master'

Fix log out in RemoteUser plugin

Set current_user = nil when have no REMOTE_USER HTTP header.

See merge request !501
Showing 1 changed file with 1 additions and 4 deletions   Show diff stats
plugins/remote_user/lib/remote_user_plugin.rb
@@ -16,10 +16,7 @@ class RemoteUserPlugin < Noosfero::Plugin @@ -16,10 +16,7 @@ class RemoteUserPlugin < Noosfero::Plugin
16 user_data = request.env['HTTP_REMOTE_USER_DATA'] 16 user_data = request.env['HTTP_REMOTE_USER_DATA']
17 17
18 if remote_user.blank? 18 if remote_user.blank?
19 - if logged_in?  
20 - self.current_user.forget_me  
21 - reset_session  
22 - end 19 + self.current_user = nil
23 else 20 else
24 if user_data.blank? 21 if user_data.blank?
25 remote_user_email = remote_user + '@remote.user' 22 remote_user_email = remote_user + '@remote.user'