Compare commits

...

3 Commits

Author SHA1 Message Date
Fred Tempez
dcf2a5e723 13.5.02 2025-01-07 10:11:04 +01:00
Fred Tempez
8808a1a2e2 changes 2025-01-06 22:35:38 +01:00
Fred Tempez
136c9ed71d 13.5.02 bug reset 2025-01-06 22:32:49 +01:00
5 changed files with 16 additions and 7 deletions

View File

@ -1,7 +1,11 @@
# Notes de mises à jour
## Version 13.5.02
**Correction**
- La réinitialisation du mot de passe ne fonctionnait pas. L'échec du changement de mot de passe est enregistré dans le journal de Zwii.
## Version 13.5.01
**Corrections**
**Correction**
- Configuration du site, le message de formulaire non soumis non affiché.
## Version 13.5.00

View File

@ -1,4 +1,4 @@
# ZwiiCMS 13.5.01
# ZwiiCMS 13.5.02
Zwii est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.

View File

@ -1,4 +1,4 @@
# ZwiiCMS 13.5.01
# ZwiiCMS 13.5.02
Zwii is a database-less (flat-file) CMS that allows you to easily create and manage a web site without any programming knowledge.

View File

@ -51,7 +51,7 @@ class common
const ACCESS_TIMER = 1800;
// Numéro de version
const ZWII_VERSION = '13.5.01';
const ZWII_VERSION = '13.5.02';
// URL autoupdate
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/cms-update/raw/branch/master/';

View File

@ -1289,11 +1289,16 @@ class user extends common
// L'utilisateur n'existe pas
$this->getData(['user', $this->getUrl(2)]) === null
// Lien de réinitialisation trop vieux
or $this->getData(['user', $this->getUrl(2), 'forgot']) + 86400 < time()
|| $this->getData(['user', $this->getUrl(2), 'forgot']) + 86400 < time()
// Id unique incorrecte
or $this->getUrl(3) !== md5(json_encode($this->getData(['user', $this->getUrl(2)])))
|| $this->getUrl(3) !== md5(json_encode($this->getData(['user', $this->getUrl(2), 'logout'])))
) {
$this->saveLog(
' Erreur de réinitialisation de mot de passe ' . $this->getUrl(2) .
' Compte : ' . $this->getData(['user', $this->getUrl(2)]) .
' Temps : ' . $this->getData(['user', $this->getUrl(2), 'forgot']) + 86400 < time() .
' Clé : ' . $this->getUrl(3) !== md5(json_encode($this->getData(['user', $this->getUrl(2), 'forgot'])))
);
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseurl(),