summaryrefslogtreecommitdiffstats
path: root/ipsilon/util/user.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipsilon/util/user.py')
-rwxr-xr-xipsilon/util/user.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ipsilon/util/user.py b/ipsilon/util/user.py
index f47c072..7c53526 100755
--- a/ipsilon/util/user.py
+++ b/ipsilon/util/user.py
@@ -111,7 +111,9 @@ class UserSession(object):
def remote_login(self):
if cherrypy.request.login:
- return self.login(cherrypy.request.login)
+ self.login(cherrypy.request.login)
+ else:
+ self.nuke_data('user')
def login(self, username):
if self.user == username:
@@ -120,8 +122,9 @@ class UserSession(object):
# REMOTE_USER changed, replace user
self.nuke_data('user')
self.save_data('user', 'name', username)
+ self.user = username
- cherrypy.log('LOGIN SUCCESSFUL: %s', username)
+ cherrypy.log('LOGIN SUCCESSFUL: %s' % username)
def logout(self, user):
if user is not None: