}
}
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;
}
</p>
{/if}
-{if $smarty.request.response}<!-- failed login code //-->
-{include core=triggers.tpl text="Erreur d'identification. Essaie à nouveau !" type="errors"}
-<br />
-{/if}
-
<form action="{$smarty.server.REQUEST_URI}" method="post" id="login" onsubmit="doChallengeResponse(); return false;" style="display: none">
<table class="bicol" cellpadding="4" summary="Formulaire de login">
<tr>
{* *}
{**************************************************************************}
+<h1>{icon name=error} Page sécurisée</h1>
-<div class="center">
- <table>
- <tr>
- <td>
- {icon name=error}
- </td>
- <td>
- <span class="smaller">
- <strong>
- Pour des raisons de <span class="erreur">sécurité</span>, il est obligatoire de taper ton mot de passe, même
- avec l'accès permanent, pour certaines opérations sensibles.
- </strong>
- </span>
- </td>
- <td>
- {icon name=error}
- </td>
- </tr>
- </table>
+<div>
+ La page que tu as demandée est classée comme sensible. Il est nécessaire de taper ton mot de passe
+ pour y accéder, même avec l'accès permanet activé.
</div>
<br />
<table class="tinybicol" cellpadding="4" summary="Formulaire de login">
<tr>
<td class="titre">
+ Nom d'utilisateur :
+ </td>
+ <td>{$smarty.session.hruid}</td>
+ <td class="right" rowspan="3" style="vertical-align: middle">
+ <input type="submit" name="submitbtn" value="Envoyer" />
+ </td>
+ </tr>
+ <tr>
+ <td class="titre">
Mot de passe :
</td>
<td>
<input type="password" name="password" size="10" maxlength="256" />
<a href="recovery">Perdu ?</a>
</td>
- <td class="right" rowspan="2" style="vertical-align: middle">
- <input type="submit" name="submitbtn" value="Envoyer" />
- </td>
</tr>
<tr>
<td {popup caption='Connexion permanente' width='300' text='Décoche cette case pour que le site oublie ce navigateur.<br />
</table>
</form>
<br />
-{if $smarty.request.response}<!-- failed login code -->
-{include core=triggers.tpl text="Erreur d'identification. Essaie à nouveau !" type="errors"}
-{/if}
<!-- Set up the form with the challenge value and an empty reply value -->
<form action="{$smarty.server.REQUEST_URI}" method="post" id="loginsub">