X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/ce951ad9579fd96a7ba185f6d7cbd99bd37b9ec4..882347cba815e99ba8e7ad28d077420aa986e7c5:/login/pass.inc.php diff --git a/login/pass.inc.php b/login/pass.inc.php index 986b4c2..5b03c80 100644 --- a/login/pass.inc.php +++ b/login/pass.inc.php @@ -5,17 +5,17 @@ function passform(&$user, $input = []) return "Log eerst (opnieuw?) in."; } - $pwfile = "{$user['dir']}/.passwd"; + $pwfile = "{$user->dir}/.passwd"; if (file_exists($pwfile) and !is_writable($pwfile)) { return "Het wachtwoord kan niet worden aangepast voor deze gebruiker."; } - if (!empty($user['pass'])) { + if (!empty($user->pass)) { if (empty($input['oldpass'])) { return "Als extra beveiliging tegen ongewenste aanpassingen moet het bestaande wachtwoord worden ingevoerd."; } - if (!login_password_verify($input['oldpass'], $user['pass'])) { + if (!login_password_verify($input['oldpass'], $user->pass)) { return "Het bestaande wachtwoord is onjuist ingevoerd; niet aangepast."; } } @@ -28,7 +28,7 @@ function passform(&$user, $input = []) return "Zo'n kort wachtwoord is een slecht idee."; } - if ($input['newpass'] == $user['name']) { + if ($input['newpass'] == $user->login) { return "De loginnaam is wel heel makkelijk raadbaar als wachtwoord."; } @@ -41,10 +41,10 @@ function passform(&$user, $input = []) return "Het nieuwe wachtwoord kon niet worden opgeslagen. Het oude wachtwoord is behouden."; } - @unlink("{$user['dir']}/.token"); # invalidate reset token + @unlink("{$user->dir}/.token"); # invalidate reset token $authhash = md5($passstore); - $user['auth'] = "{$user['name']}:$authhash"; + $user->auth = "{$user->login}:$authhash"; if ($GLOBALS['User'] === $user) { login_setcookie(); }