From b761c2a18d4052b222185fa15c10127860dca319 Mon Sep 17 00:00:00 2001 From: tmaex Date: Mon, 5 Nov 2018 18:36:28 +0100 Subject: [PATCH] resolving issue #15 --- ajax/changePassword.json.php | 6 ++ changePassword.php | 149 ++++++++++++++++++++++++++++++++++- config.inc.php.template | 7 ++ js/angular-app.js | 109 +++++++++++++++++++++++++ 4 files changed, 270 insertions(+), 1 deletion(-) diff --git a/ajax/changePassword.json.php b/ajax/changePassword.json.php index eb0560d..5f69225 100644 --- a/ajax/changePassword.json.php +++ b/ajax/changePassword.json.php @@ -21,6 +21,12 @@ $retval = array(); +// check if a random password is whished +if (isset($request['randomPassword']) && $request['randomPassword'] === true) { + $request['newPassword'] = User::generateRandomPassword(); + $retval["password"] = $request['newPassword']; +} + // check which field should be changed if (!empty($request['newPassword'])) { $newPass = $request['newPassword']; diff --git a/changePassword.php b/changePassword.php index d834b0b..ad4d469 100644 --- a/changePassword.php +++ b/changePassword.php @@ -61,7 +61,10 @@ -