From 452f5801b62b191123f9ded6c02844275ab62259 Mon Sep 17 00:00:00 2001 From: vincent-peugnet Date: Mon, 24 Dec 2018 12:24:22 +0100 Subject: user self delete --- app/class/modeluser.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'app/class/modeluser.php') diff --git a/app/class/modeluser.php b/app/class/modeluser.php index 613d13b..42c2f4c 100644 --- a/app/class/modeluser.php +++ b/app/class/modeluser.php @@ -18,7 +18,7 @@ class Modeluser extends Modeldb public function writesession(User $user) { - $_SESSION['user' . Config::basepath()] = ['level' => $user->level()]; + $_SESSION['user' . Config::basepath()] = ['level' => $user->level(), 'id' => $user->id()]; } public function readsession() @@ -26,9 +26,11 @@ class Modeluser extends Modeldb $userdatas = []; if (array_key_exists('user' . Config::basepath(), $_SESSION)) { $userdatas = $_SESSION['user' . Config::basepath()]; + $user = new User($userdatas); + return $user; + } else { + return false; } - $user = new User($userdatas); - return $user; } public function login($pass) -- cgit v1.2.3