comparison pylons_app/controllers/login.py @ 202:3fd2af1ba5ea

updated logging in logout. Added before, on login page.
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 22 May 2010 20:51:54 +0200
parents 7109d15c6813
children 3782a6d698af
comparison
equal deleted inserted replaced
201:5af2cd31c99b 202:3fd2af1ba5ea
8 from pylons_app.lib.auth import AuthUser 8 from pylons_app.lib.auth import AuthUser
9 9
10 log = logging.getLogger(__name__) 10 log = logging.getLogger(__name__)
11 11
12 class LoginController(BaseController): 12 class LoginController(BaseController):
13
14 def __before__(self):
15 super(LoginController, self).__before__()
13 16
14 def index(self): 17 def index(self):
15 #redirect if already logged in 18 #redirect if already logged in
16 if c.hg_app_user.is_authenticated: 19 if c.hg_app_user.is_authenticated:
17 return redirect(url('hg_home')) 20 return redirect(url('hg_home'))
33 return render('/login.html') 36 return render('/login.html')
34 37
35 def logout(self): 38 def logout(self):
36 session['hg_app_user'] = AuthUser() 39 session['hg_app_user'] = AuthUser()
37 session.save() 40 session.save()
41 log.info('Logging out and setting user as Empty')
38 redirect(url('hg_home')) 42 redirect(url('hg_home'))