summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Psecio/Gatekeeper/Gatekeeper.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Psecio/Gatekeeper/Gatekeeper.php b/src/Psecio/Gatekeeper/Gatekeeper.php
index 1f86e9f..1f89a9c 100644
--- a/src/Psecio/Gatekeeper/Gatekeeper.php
+++ b/src/Psecio/Gatekeeper/Gatekeeper.php
@@ -323,7 +323,12 @@ class Gatekeeper
if (self::$throttleStatus === true && $result === true) {
self::getLogger()->info('User login verified.', array('username' => $username));
- $instance->model->allow();
+
+ // If throttling is enabled, set the user back to allow
+ if (isset($instance)) {
+ $instance->model->allow();
+ }
+
$user->updateLastLogin();
if ($remember === true) {