From a7e072d49b89c89610183b36d76a26fe9873d470 Mon Sep 17 00:00:00 2001 From: REJack Date: Sun, 9 Dec 2018 17:39:45 +0100 Subject: [PATCH] fixed loginAttemptModel::save --- application/Models/Aauth/LoginAttemptModel.php | 2 +- tests/Aauth/Libraries/Aauth/LoginTest.php | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/application/Models/Aauth/LoginAttemptModel.php b/application/Models/Aauth/LoginAttemptModel.php index 2fa0004..45218bd 100644 --- a/application/Models/Aauth/LoginAttemptModel.php +++ b/application/Models/Aauth/LoginAttemptModel.php @@ -150,7 +150,7 @@ class LoginAttemptModel $builder->update($data, ['id' => $row->id]); - if ($data['count'] > $this->config->loginAttemptLimit) + if ($data['count'] >= $this->config->loginAttemptLimit) { return false; } diff --git a/tests/Aauth/Libraries/Aauth/LoginTest.php b/tests/Aauth/Libraries/Aauth/LoginTest.php index 825de1a..0ed816b 100644 --- a/tests/Aauth/Libraries/Aauth/LoginTest.php +++ b/tests/Aauth/Libraries/Aauth/LoginTest.php @@ -165,7 +165,6 @@ class LoginTest extends CIDatabaseTestCase $this->library->login('admina@example.com', 'password123456'); $this->library->login('admina@example.com', 'password123456'); $this->library->login('admina@example.com', 'password123456'); - $this->library->login('admina@example.com', 'password123456'); $this->assertFalse($this->library->login('admina@example.com', 'password123456')); $this->assertEquals(lang('Aauth.loginAttemptsExceeded'), $this->library->getErrorsArray()[0]); }