Overview
Comment: | Rappel de mot de passe par email (0.3.3) |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
b0ea0b98430da43a7263cf03701a8c91 |
User & Date: | bohwaz on 2012-06-15 03:26:31 |
Other Links: | manifest | tags |
Context
2012-06-15
| ||
12:51 | On fixe la version à l'installation check-in: acff0877de user: bohwaz tags: trunk | |
03:26 | Rappel de mot de passe par email (0.3.3) check-in: b0ea0b9843 user: bohwaz tags: trunk | |
02:39 | Fix [9eb1e0ba53] Fix [6dc98c712a] check-in: 2dc9aaef6f user: bohwaz tags: trunk | |
Changes
Modified VERSION from [62165f8565] to [62ef2db497].
|
| | | 1 | 0.3.3 |
Added templates/admin/password.tpl version [6945a3e3ec].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | {include file="admin/_head.tpl" title="Mot de passe oublié ou pas de mot de passe ?"} {if !empty($sent)} <p class="confirm"> Un e-mail vous a été envoyé, cliquez sur le lien dans cet e-mail pour recevoir un nouveau mot de passe. <strong>Ne fermez pas cette fenêtre tant que vous n'avez pas cliquez sur le lien.</strong> Si le message n'apparaît pas dans les prochaines minutes, vérifiez le dossier Spam ou Indésirables. </p> {elseif !empty($new_sent)} <p class="confirm"> <strong>Un e-mail contenant votre nouveau mot de passe vous a été envoyé.</strong> Si le message n'apparaît pas dans les prochaines minutes, vérifiez le dossier Spam ou Indésirables. </p> <p><a href="{$www_url}admin/login.php">Connexion →</a></p> {else} {if $error} <p class="error"> {if $error == 'OTHER'} Une erreur est survenue, merci de réessayer. {else} Adresse e-mail inconnue ou invalide. Si vous êtes membre, contactez un responsable pour obtenir un mot de passe. {/if} </p> {/if} <form method="post" action="{$self_url|escape}"> <fieldset> <legend>Recevoir un e-mail avec un nouveau mot de passe</legend> <p class="help"> Inscrivez l'adresse e-mail que vous avez utilisé pour vous inscrire. Nous vous enverrons un message vous indiquant un lien permettant de recevoir un nouveau mot de passe. </p> <dl> <dt><label for="f_email">Entrez votre adresse e-mail</label></dt> <dd><input type="email" name="email" id="f_email" value="{form_field name=email}" /></dd> </dl> </fieldset> <p class="submit"> {csrf_field key="recoverPassword"} <input type="submit" name="recover" value="Envoyer →" /> </p> </form> {/if} {include file="admin/_foot.tpl"} |
Added www/admin/password.php version [9e02a3a9a7].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | <?php define('GARRADIN_LOGIN_PROCESS', true); require_once __DIR__ . '/_inc.php'; $error = false; if (trim(utils::get('c'))) { if ($membres->recoverPasswordConfirm(utils::get('c'))) { utils::redirect('/admin/password.php?new_sent'); } $error = 'EXPIRED'; } elseif (!empty($_POST['recover'])) { if (!utils::CSRF_check('recoverPassword')) { $error = 'OTHER'; } else { if (trim(utils::post('email')) && $membres->recoverPasswordCheck(utils::post('email'))) { utils::redirect('/admin/password.php?sent'); } $error = 'MAIL'; } } if (!$error && isset($_GET['sent'])) { $tpl->assign('sent', true); } elseif (!$error && isset($_GET['new_sent'])) { $tpl->assign('new_sent', true); } $tpl->assign('error', $error); $tpl->display('admin/password.tpl'); ?> |