diff options
author | vincent-peugnet <v.peugnet@free.fr> | 2020-05-18 09:47:58 +0200 |
---|---|---|
committer | vincent-peugnet <v.peugnet@free.fr> | 2020-05-18 09:47:58 +0200 |
commit | 7baf75c9ee6a7ab3eaa8d35cb4709430426721cb (patch) | |
tree | 399205abab1a7ef3d4bfab5d61a07c089518ff46 /app/class/User.php | |
parent | ded1b2a19ee238543d561b6f26312458d2a43974 (diff) | |
download | wcms-7baf75c9ee6a7ab3eaa8d35cb4709430426721cb.tar.gz wcms-7baf75c9ee6a7ab3eaa8d35cb4709430426721cb.zip |
upgrade user password management
- add confirm password option
- remove maxlength
- add dedicated flash messages
Diffstat (limited to 'app/class/User.php')
-rw-r--r-- | app/class/User.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/class/User.php b/app/class/User.php index d9339c8..f9ea120 100644 --- a/app/class/User.php +++ b/app/class/User.php @@ -141,16 +141,18 @@ class User extends Item } } - public function setpassword($password) + /** + * @return bool if password is compatible and set, otherwise flase + */ + public function setpassword($password): bool { if (!empty($password) && is_string($password)) { if (strlen($password) >= Model::PASSWORD_MIN_LENGTH && strlen($password) <= Model::PASSWORD_MAX_LENGTH) { $this->password = $password; return true; - } else { - return false; } } + return false; } public function setsignature(string $signature) |