diff options
-rw-r--r-- | src/Psecio/Gatekeeper/Gatekeeper.php | 7 |
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) { |