diff options
author | Chris Cornutt <enygma@phpdeveloper.org> | 2015-06-12 16:48:57 -0500 |
---|---|---|
committer | Chris Cornutt <enygma@phpdeveloper.org> | 2015-06-12 16:48:57 -0500 |
commit | 6234124bbd9088d577a0382474da48a1f2bada7b (patch) | |
tree | 538df2e526761ea30824a0a90f54210933fdca99 | |
parent | 2367ca577cd630ddf0be1014f081cee9a6cb1583 (diff) | |
download | gatekeeper-6234124bbd9088d577a0382474da48a1f2bada7b.zip gatekeeper-6234124bbd9088d577a0382474da48a1f2bada7b.tar.gz gatekeeper-6234124bbd9088d577a0382474da48a1f2bada7b.tar.bz2 |
adding "if" check around call to throttle model instance
-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) { |