Overview
Comment: | Modernisation installation, renomme repasse en passe_confirmed |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
d71d56990e22c5ce6cf987e6d883a389 |
User & Date: | bohwaz on 2017-08-09 05:02:00 |
Other Links: | branch diff | manifest | tags |
Context
2017-08-09
| ||
06:59 | Dédoublement du champ ID en deux champs : ID (interne) et numéro de membre (champ membre modifiable) check-in: 3dfb698790 user: bohwaz tags: dev | |
05:02 | Modernisation installation, renomme repasse en passe_confirmed check-in: d71d56990e user: bohwaz tags: dev | |
2017-08-08
| ||
00:01 | Correction envoi mails en masse, patch fourni par @nebuchadnezzar check-in: 82dfe8b481 user: bohwaz tags: dev | |
Changes
Modified src/templates/admin/install.tpl from [8a190c2c94] to [164de6ecf1].
1 2 3 4 5 6 7 8 9 10 11 | {include file="admin/_head.tpl" title="Garradin - Installation" js=1} {if $disabled} <p class="error">Garradin est déjà installé.</p> {else} <p class="intro"> Bienvenue dans Garradin ! Veuillez remplir les quelques informations suivantes pour terminer l'installation. </p> | | < < | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | {include file="admin/_head.tpl" title="Garradin - Installation" js=1} {if $disabled} <p class="error">Garradin est déjà installé.</p> {else} <p class="intro"> Bienvenue dans Garradin ! Veuillez remplir les quelques informations suivantes pour terminer l'installation. </p> {form_errors} <form method="post" action="{$self_url}"> <fieldset> <legend>Informations sur l'association</legend> <dl> <dt><label for="f_nom_asso">Nom</label> <b title="(Champ obligatoire)">obligatoire</b></dt> |
︙ | ︙ | |||
42 43 44 45 46 47 48 | Astuce : un mot de passe de quatre mots choisis au hasard dans le dictionnaire est plus sûr et plus simple à retenir qu'un mot de passe composé de 10 lettres et chiffres. </dd> <dd class="help"> Pas d'idée ? Voici une suggestion choisie au hasard : <input type="text" readonly="readonly" title="Cliquer pour utiliser cette suggestion comme mot de passe" id="pw_suggest" value="{$passphrase}" autocomplete="off" /> </dd> | | | | 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | Astuce : un mot de passe de quatre mots choisis au hasard dans le dictionnaire est plus sûr et plus simple à retenir qu'un mot de passe composé de 10 lettres et chiffres. </dd> <dd class="help"> Pas d'idée ? Voici une suggestion choisie au hasard : <input type="text" readonly="readonly" title="Cliquer pour utiliser cette suggestion comme mot de passe" id="pw_suggest" value="{$passphrase}" autocomplete="off" /> </dd> <dd><input type="password" name="passe" id="f_passe_membre" value="{form_field name=passe}" pattern=".{ldelim}6,{rdelim}" required="required" /></dd> <dt><label for="f_repasse_membre">Encore le mot de passe</label> (vérification) <b title="(Champ obligatoire)">obligatoire</b></dt> <dd><input type="password" name="passe_confirmed" id="f_repasse_membre" value="{form_field name=passe_confirmed}" pattern=".{ldelim}6,{rdelim}" required="required" /></dd> </dl> </fieldset> <p class="submit"> {csrf_field key="install"} <input type="submit" id="f_submit" name="save" value="Terminer l'installation →" /> </p> |
︙ | ︙ |
Modified src/templates/admin/membres/ajouter.tpl from [291bc29f45] to [6c197884fc].
︙ | ︙ | |||
23 24 25 26 27 28 29 | </dd> <dd class="help"> Pas d'idée ? Voici une suggestion choisie au hasard : <input type="text" readonly="readonly" title="Cliquer pour utiliser cette suggestion comme mot de passe" id="pw_suggest" value="{$passphrase}" autocomplete="off" /> </dd> <dd><input type="password" name="passe" id="f_passe" value="{form_field name=passe}" pattern=".{ldelim}6,{rdelim}" /></dd> <dt><label for="f_repasse">Encore le mot de passe</label> (vérification)</dt> | | | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | </dd> <dd class="help"> Pas d'idée ? Voici une suggestion choisie au hasard : <input type="text" readonly="readonly" title="Cliquer pour utiliser cette suggestion comme mot de passe" id="pw_suggest" value="{$passphrase}" autocomplete="off" /> </dd> <dd><input type="password" name="passe" id="f_passe" value="{form_field name=passe}" pattern=".{ldelim}6,{rdelim}" /></dd> <dt><label for="f_repasse">Encore le mot de passe</label> (vérification)</dt> <dd><input type="password" name="passe_confirmed" id="f_repasse" value="{form_field name=passe_confirmed}" pattern=".{ldelim}6,{rdelim}" /></dd> </dl> </fieldset> {if $user.droits.membres == Garradin\Membres::DROIT_ADMIN} <fieldset> <legend>Général</legend> <dl> |
︙ | ︙ |
Modified src/templates/admin/membres/modifier.tpl from [97ca8d4189] to [77d2626485].
︙ | ︙ | |||
41 42 43 44 45 46 47 | </dd> <dd class="help"> Pas d'idée ? Voici une suggestion choisie au hasard : <input type="text" readonly="readonly" title="Cliquer pour utiliser cette suggestion comme mot de passe" id="pw_suggest" value="{$passphrase}" autocomplete="off" /> </dd> <dd><input type="password" name="passe" id="f_passe" value="{form_field name=passe}" pattern=".{ldelim}6,{rdelim}" /></dd> <dt><label for="f_repasse">Encore le mot de passe</label> (vérification){if $champs.passe.mandatory} <b title="(Champ obligatoire)">obligatoire</b>{/if}</dt> | | | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | </dd> <dd class="help"> Pas d'idée ? Voici une suggestion choisie au hasard : <input type="text" readonly="readonly" title="Cliquer pour utiliser cette suggestion comme mot de passe" id="pw_suggest" value="{$passphrase}" autocomplete="off" /> </dd> <dd><input type="password" name="passe" id="f_passe" value="{form_field name=passe}" pattern=".{ldelim}6,{rdelim}" /></dd> <dt><label for="f_repasse">Encore le mot de passe</label> (vérification){if $champs.passe.mandatory} <b title="(Champ obligatoire)">obligatoire</b>{/if}</dt> <dd><input type="password" name="passe_confirmed" id="f_repasse" value="{form_field name=passe_confirmed}" pattern=".{ldelim}6,{rdelim}" /></dd> </dl> </fieldset> {if $user.droits.membres == Garradin\Membres::DROIT_ADMIN && $user.id != $membre.id} <fieldset> <legend>Général</legend> <dl> |
︙ | ︙ |
Modified src/www/admin/install.php from [a29cc0c7e4] to [58ff9c90a2].
︙ | ︙ | |||
104 105 106 107 108 109 110 | if (file_exists(DB_FILE)) { $tpl->assign('disabled', true); } else { $tpl->assign('disabled', false); | < | < > | < | < > | > > | < > | | | < < | 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | if (file_exists(DB_FILE)) { $tpl->assign('disabled', true); } else { $tpl->assign('disabled', false); if (!empty($_POST['save'])) { $form->check('install', [ 'nom_asso' => 'required', 'email_asso' => 'required|email', 'nom_membre' => 'required', 'email_membre' => 'required|email', 'passe' => 'confirmed|required', 'cat_membre' => 'required', ]); if (!$form->hasErrors()) { try { Install::install(f('nom_asso'), f('adresse_asso'), f('email_asso'), f('cat_membre'), f('nom_membre'), f('email_membre'), f('passe'), WWW_URL); Utils::redirect('/admin/login.php'); } catch (UserException $e) { @unlink(DB_FILE); $form->addError($e->getMessage()); } } } } $tpl->assign('passphrase', Utils::suggestPassword()); $tpl->display('admin/install.tpl'); |