From 4b30e32dba3a53f02f2c5b5360ed73d1a023a5df Mon Sep 17 00:00:00 2001 From: vincent-peugnet Date: Mon, 7 Jan 2019 23:20:39 +0100 Subject: fix user update --- app/class/controlleruser.php | 2 +- app/view/templates/backtopbar.php | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'app') diff --git a/app/class/controlleruser.php b/app/class/controlleruser.php index 792877d..7863956 100644 --- a/app/class/controlleruser.php +++ b/app/class/controlleruser.php @@ -61,7 +61,7 @@ class Controlleruser extends Controller $user->hydrate($_POST); if(empty($user->id())) { $this->routedirectget('user', ['error' => 'wrong_id']); - } elseif (empty($user->password()) | $this->usermanager->passwordexist($user->password())) { + } elseif (!empty($_POST['password']) && (empty($user->password()) || $this->usermanager->passwordexist($user->password()))) { $this->routedirectget('user', ['error' => 'change_password']); } elseif (empty($user->level())) { $this->routedirectget('user', ['error' => 'wrong_level']); diff --git a/app/view/templates/backtopbar.php b/app/view/templates/backtopbar.php index 91a2a2c..78e9181 100644 --- a/app/view/templates/backtopbar.php +++ b/app/view/templates/backtopbar.php @@ -22,7 +22,7 @@ -id() ?> level() ?> +>id() ?> level() ?> @@ -48,7 +48,6 @@ isadmin()) { ?> ->user >admin