Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/password_policy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2020-04-28 14:34:49 +0300
committerRoeland Jago Douma <roeland@famdouma.nl>2020-04-28 14:34:49 +0300
commit9b19c3a7ede7938214a84adfed25575e516660e8 (patch)
tree3d6c6d574d20990ef23539050a78315da751504a /lib
parente891b61854d5e0c98ebfad63f48636603414a08d (diff)
Else wrong user/password attempts generate an exception
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'lib')
-rw-r--r--lib/ComplianceService.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/ComplianceService.php b/lib/ComplianceService.php
index 41e209b..88d9400 100644
--- a/lib/ComplianceService.php
+++ b/lib/ComplianceService.php
@@ -92,6 +92,11 @@ class ComplianceService {
foreach ($this->getInstance(IEntryControl::class) as $instance) {
try {
$user = \OC::$server->getUserManager()->get($uid);
+
+ if (!($user instanceof IUser)) {
+ break;
+ }
+
$instance->entryControl($user, $password);
} catch (HintException $e) {
throw new LoginException($e->getHint());