aboutsummaryrefslogtreecommitdiff
path: root/app/class/User.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2020-05-18 09:47:58 +0200
committervincent-peugnet <v.peugnet@free.fr>2020-05-18 09:47:58 +0200
commit7baf75c9ee6a7ab3eaa8d35cb4709430426721cb (patch)
tree399205abab1a7ef3d4bfab5d61a07c089518ff46 /app/class/User.php
parentded1b2a19ee238543d561b6f26312458d2a43974 (diff)
downloadwcms-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.php8
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)