Overview
Comment: | Exiger que le code OTP fasse 6 caractères |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | stable |
Files: | files | file ages | folders |
SHA1: |
14198574ede2035ccb4f658b050c0cc8 |
User & Date: | bohwaz on 2020-09-08 18:36:02 |
Other Links: | manifest | tags |
Context
2020-09-08
| ||
18:42 | Fix: erreur quand le fichier de fond d'écran a déjà été supprimé (race condition) check-in: 41baaae90b user: bohwaz tags: trunk, stable | |
18:36 | Exiger que le code OTP fasse 6 caractères check-in: 14198574ed user: bohwaz tags: trunk, stable | |
18:35 | Fix: "Empty source file argument" check-in: 0f193d24e8 user: bohwaz tags: trunk, stable | |
Changes
Modified src/include/lib/Garradin/Form.php from [5a5ce58fea] to [4384bc9995].
︙ | ︙ | |||
112 113 114 115 116 117 118 119 120 121 122 123 124 125 | case 'required_with': case 'required_with_all': case 'required_without': case 'required_without_all': return sprintf('Le champ %s est vide.', $element); case 'min': return sprintf('Le champ %s doit faire au moins %d caractères.', $element, $params[0]); case 'file': return sprintf('Le fichier envoyé n\'est pas valide.'); case 'confirmed': return sprintf('La vérification du champ %s n\'est pas identique au champ lui-même.', $element); case 'date_format': return sprintf('Format de date invalide dans le champ %s.', $element); case 'numeric': | > > | 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | case 'required_with': case 'required_with_all': case 'required_without': case 'required_without_all': return sprintf('Le champ %s est vide.', $element); case 'min': return sprintf('Le champ %s doit faire au moins %d caractères.', $element, $params[0]); case 'max': return sprintf('Le champ %s doit faire moins de %d caractères.', $element, $params[0]); case 'file': return sprintf('Le fichier envoyé n\'est pas valide.'); case 'confirmed': return sprintf('La vérification du champ %s n\'est pas identique au champ lui-même.', $element); case 'date_format': return sprintf('Format de date invalide dans le champ %s.', $element); case 'numeric': |
︙ | ︙ |
Modified src/www/admin/mes_infos_securite.php from [a4c11759e5] to [c7676c4b61].
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php namespace Garradin; require_once __DIR__ . '/_inc.php'; $confirm = false; if (f('confirm')) { $form->check('edit_me_security', [ 'passe' => 'confirmed|min:6', 'passe_check' => 'required', | | > > > | 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 | <?php namespace Garradin; require_once __DIR__ . '/_inc.php'; $confirm = false; if (f('confirm')) { $form->check('edit_me_security', [ 'passe' => 'confirmed|min:6', 'passe_check' => 'required', 'code' => 'min:6|max:6', ]); if (f('passe_check') && !$session->checkPassword(f('passe_check'), $user->passe)) { $form->addError('Le mot de passe fourni ne correspond pas au mot de passe actuel. Merci de bien vouloir renseigner votre mot de passe courant pour confirmer les changements.'); } elseif (f('otp_secret') && f('otp_secret') != 'disable' && !f('code')) { $form->addError('Le code OTP est obligatoire'); } elseif (f('code') && !$session->checkOTP(f('otp_secret'), f('code'))) { $form->addError('Le code TOTP entré n\'est pas valide.'); } if (!$form->hasErrors()) |
︙ | ︙ |