From: Florent Bruneau Date: Mon, 22 Dec 2008 10:26:16 +0000 (+0100) Subject: Manage login error messages directly from session management. X-Git-Tag: xorg/0.10.1~166 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=86777849bc73a5f5b32e3e23c11d525ed00c5af5;p=platal.git Manage login error messages directly from session management. Signed-off-by: Florent Bruneau --- diff --git a/classes/xorgsession.php b/classes/xorgsession.php index 93c81a0..a163ee5 100644 --- a/classes/xorgsession.php +++ b/classes/xorgsession.php @@ -102,6 +102,11 @@ class XorgSession extends PlSession } } if ($response != $expected_response) { + if (!S::logged()) { + Platal::page()->trigError('Mot de passe ou nom d\'utilisateur invalide'); + } else { + Platal::page()->trigError('Mot de passe invalide'); + } S::logger($uid)->log('auth_fail', 'bad password'); return null; } diff --git a/templates/core/password_prompt.tpl b/templates/core/password_prompt.tpl index c5d0b45..e067feb 100644 --- a/templates/core/password_prompt.tpl +++ b/templates/core/password_prompt.tpl @@ -43,11 +43,6 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi

{/if} -{if $smarty.request.response} -{include core=triggers.tpl text="Erreur d'identification. Essaie à nouveau !" type="errors"} -
-{/if} -