Revision 39e0262e
Mise à jour des root controllers des applis TG2 pour ajouter un message de log lorsqu'un utilisateur se connecte.
Suppression de la classe ApplicationLog qui stockait les logs de connexion
(évite d'encombrer la base Vigilo pour ça + évite une redondance par rapport aux logs du système).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2422 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigigraph/controllers/root.py | ||
---|---|---|
2 | 2 |
# vim:set expandtab tabstop=4 shiftwidth=4: |
3 | 3 |
"""Vigigraph Controller""" |
4 | 4 |
|
5 |
import logging |
|
5 | 6 |
from tg import expose, flash, require, request, redirect |
6 | 7 |
from pylons.i18n import ugettext as _, lazy_ugettext as l_ |
7 | 8 |
from repoze.what.predicates import Any, not_anonymous |
... | ... | |
12 | 13 |
|
13 | 14 |
__all__ = ['RootController'] |
14 | 15 |
|
16 |
LOGGER = logging.getLogger(__name__) |
|
15 | 17 |
|
16 | 18 |
class RootController(BaseController): |
17 | 19 |
""" |
... | ... | |
56 | 58 |
login_counter = request.environ['repoze.who.logins'] + 1 |
57 | 59 |
redirect('/login', came_from=came_from, __logins=login_counter) |
58 | 60 |
userid = request.identity['repoze.who.userid'] |
61 |
LOGGER.info(_('"%(username)s" logged in (from %(IP)s)') % { |
|
62 |
'username': userid, |
|
63 |
'IP': request.remote_addr, |
|
64 |
}) |
|
59 | 65 |
flash(_('Welcome back, %s!') % userid) |
60 | 66 |
redirect(came_from) |
61 | 67 |
|
Also available in: Unified diff