X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/9e4119fa6d4855b49a49c79f89d9034dfb0845ff..eef50167aaa4e525f1eb5a462c441ce8a203c43d:/login/pass.inc.php diff --git a/login/pass.inc.php b/login/pass.inc.php index cbfb1db..cb2427e 100644 --- a/login/pass.inc.php +++ b/login/pass.inc.php @@ -32,7 +32,12 @@ function passform($user, $input = []) return "De loginnaam is wel heel makkelijk raadbaar als wachtwoord."; } - if (!file_put_contents($pwfile, $input['newpass'])) { + if ($input['newpass'] != $input['passconf']) { + return "Zorg dat bij de bevestiging precies het zelfde wachtwoord staat."; + } + + $passstore = password_hash($input['newpass'], PASSWORD_DEFAULT); + if (empty($passstore) or !file_put_contents($pwfile, $passstore)) { return "Het nieuwe wachtwoord kon niet worden opgeslagen. Het oude wachtwoord is behouden."; }