Mercurial > kallithea
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')) |