From abfb5c79f4db4abbc5a9778c5cb031d74a3d07b8 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Tue, 3 Jan 2012 16:00:38 +0530 Subject: [PATCH] Fixed logout issue --- py/webnotes/auth.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/py/webnotes/auth.py b/py/webnotes/auth.py index 277ee970ae..2ed10844f4 100644 --- a/py/webnotes/auth.py +++ b/py/webnotes/auth.py @@ -239,11 +239,11 @@ class LoginManager: if hasattr(cp, 'on_logout'): cp.on_logout(self) - def logout(self, arg='', sid=None): - if not sid: sid = webnotes.session['sid'] - self.sid = sid + def logout(self, arg='', user=None): + if not user: user = webnotes.session.get('user') + self.user = user self.run_trigger('on_logout') - webnotes.conn.sql('update tabSessions set status="Logged Out" where sid="%s"' % sid) + webnotes.conn.sql('delete from tabSessions where user=%s', user) # ================================================================================= # Cookie Manager