summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Cornutt <enygma@phpdeveloper.org>2015-06-12 16:48:57 -0500
committerChris Cornutt <enygma@phpdeveloper.org>2015-06-12 16:48:57 -0500
commit6234124bbd9088d577a0382474da48a1f2bada7b (patch)
tree538df2e526761ea30824a0a90f54210933fdca99
parent2367ca577cd630ddf0be1014f081cee9a6cb1583 (diff)
downloadgatekeeper-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.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) {