From f2630162e9e2cc1f71b8a7ebac8cd76b7b22d7ad Mon Sep 17 00:00:00 2001 From: msquare Date: Tue, 15 Nov 2016 22:08:41 +0100 Subject: reduce complexity of password recovery controller --- includes/sys_auth.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'includes/sys_auth.php') diff --git a/includes/sys_auth.php b/includes/sys_auth.php index 27a74ae8..135e49e3 100644 --- a/includes/sys_auth.php +++ b/includes/sys_auth.php @@ -39,7 +39,11 @@ function generate_salt($length = 16) { * set the password of a user */ function set_password($uid, $password) { - return sql_query("UPDATE `User` SET `Passwort` = '" . sql_escape(crypt($password, CRYPT_ALG . '$' . generate_salt(16) . '$')) . "', `password_recovery_token`=NULL WHERE `UID` = " . intval($uid) . " LIMIT 1"); + $result = sql_query("UPDATE `User` SET `Passwort` = '" . sql_escape(crypt($password, CRYPT_ALG . '$' . generate_salt(16) . '$')) . "', `password_recovery_token`=NULL WHERE `UID` = " . intval($uid) . " LIMIT 1"); + if ($result === false) { + engelsystem_error('Unable to update password.'); + } + return $result; } /** -- cgit v1.2.3-54-g00ecf