summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUjjwal Bhardwaj <ujjwalb1996@gmail.com>2017-04-19 16:05:05 +0530
committerJoas Schilling <coding@schilljs.com>2017-05-11 10:27:33 +0200
commit7c23414eef64593803d2e9ecc6e4f17985b7ebcc (patch)
tree5ce95bc99d30e6658fde3b52140422d27703197b
parent241226c23c3333c6ad8759df486a8bbc107d6a68 (diff)
downloadnextcloud-server-7c23414eef64593803d2e9ecc6e4f17985b7ebcc.tar.gz
nextcloud-server-7c23414eef64593803d2e9ecc6e4f17985b7ebcc.zip
Disable reset password link. Issue: #27440
-rw-r--r--config/config.sample.php1
-rw-r--r--core/Controller/LoginController.php2
2 files changed, 3 insertions, 0 deletions
diff --git a/config/config.sample.php b/config/config.sample.php
index 9f2ede88169..fb7d41bd9da 100644
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -253,6 +253,7 @@ $CONFIG = array(
* read-only user backend like LDAP), you can specify a custom link, where the
* user is redirected to, when clicking the "reset password" link after a failed
* login-attempt.
+ * In case you do not want to provide any link, replace the url with 'disabled'
*/
'lost_password_link' => 'https://example.org/link/to/password/reset',
diff --git a/core/Controller/LoginController.php b/core/Controller/LoginController.php
index 691d74cdc60..93b695dd999 100644
--- a/core/Controller/LoginController.php
+++ b/core/Controller/LoginController.php
@@ -159,6 +159,8 @@ class LoginController extends Controller {
$parameters['canResetPassword'] = $userObj->canChangePassword();
}
}
+ } elseif ($parameters['resetPasswordLink'] === 'disabled') {
+ $parameters['canResetPassword'] = false;
}
$parameters['alt_login'] = OC_App::getAlternativeLogIns();