From 8ccc4ac00c974ba3659762e6c67f75ed82020e37 Mon Sep 17 00:00:00 2001 From: vincent-peugnet Date: Tue, 14 Apr 2020 16:36:45 +0200 Subject: finish flashmessages implementation + clean css --- app/class/User.php | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'app/class/User.php') diff --git a/app/class/User.php b/app/class/User.php index 518b096..dba43e8 100644 --- a/app/class/User.php +++ b/app/class/User.php @@ -118,6 +118,9 @@ class User extends Item $id = idclean($id); if (strlen($id) < Model::MAX_ID_LENGTH and is_string($id)) { $this->id = $id; + return true; + } else { + return false; } } @@ -132,7 +135,12 @@ class User extends Item public function setpassword($password) { if (!empty($password) && is_string($password)) { - $this->password = $password; + if (strlen($password) >= Model::PASSWORD_MIN_LENGTH && strlen($password) <= Model::PASSWORD_MAX_LENGTH) { + $this->password = $password; + return true; + } else { + return false; + } } } @@ -152,9 +160,13 @@ class User extends Item public function setcookie($cookie) { - $cookie = abs(intval($cookie)); - if($cookie >= 365) {$cookie = 365;} - $this->cookie = $cookie; + $cookie = intval($cookie); + if($cookie <= Model::MAX_COOKIE_CONSERVATION && $cookie >= 0) { + $this->cookie = $cookie; + return true; + } else { + return false; + } } public function setcolumns($columns) -- cgit v1.2.3