From d7011da2a32f1b82a55bf640c5710f50705183d0 Mon Sep 17 00:00:00 2001 From: F TEMPEZ Date: Wed, 8 Nov 2023 09:50:41 +0100 Subject: [PATCH] =?UTF-8?q?for=C3=A7age=20de=20mot=20de=20passe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/user/user.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/module/user/user.php b/core/module/user/user.php index 13b0a9b..e7e3731 100644 --- a/core/module/user/user.php +++ b/core/module/user/user.php @@ -267,7 +267,7 @@ class user extends common ) { // Double vérification pour le mot de passe if ($this->getUser('group') < self::GROUP_ADMIN) { - $newPassword = $this->getData(['user', $this->getUrl(2), 'password']); + $newPassword = $this->getData(['user', $this->getUrl(2), 'password']); if ($this->getInput('userEditNewPassword')) { // L'ancien mot de passe est correct if (password_verify(html_entity_decode($this->getInput('userEditOldPassword')), $this->getData(['user', $this->getUrl(2), 'password']))) { @@ -288,7 +288,7 @@ class user extends common } } else { if ($this->getInput('userEditNewPassword') === $this->getInput('userEditConfirmPassword')) { - $newPassword = $this->getInput('userEditNewPassword', helper::FILTER_PASSWORD, true); + $newPassword = $this->getInput('userEditNewPassword', helper::FILTER_PASSWORD); // Déconnexion de l'utilisateur si il change le mot de passe de son propre compte if ($this->getUser('id') === $this->getUrl(2)) { helper::deleteCookie('ZWII_USER_ID'); @@ -332,7 +332,7 @@ class user extends common 'pseudo' => $this->getInput('userEditPseudo', helper::FILTER_STRING_SHORT, true), 'signature' => $this->getInput('userEditSignature', helper::FILTER_INT, true), 'mail' => $this->getInput('userEditMail', helper::FILTER_MAIL, true), - 'password' => $newPassword, + 'password' => $newPassword ? $newPassword : $this->getData(['user', $this->getUrl(2)], 'password'), 'connectFail' => $this->getData(['user', $this->getUrl(2), 'connectFail']), 'connectTimeout' => $this->getData(['user', $this->getUrl(2), 'connectTimeout']), 'accessUrl' => $this->getData(['user', $this->getUrl(2), 'accessUrl']),