Make amount of failed logins configurable (defaults to 3)

This commit is contained in:
int2001
2025-01-13 15:23:14 +00:00
parent 2328dfad29
commit 62dea3fc2e
2 changed files with 14 additions and 1 deletions

View File

@@ -610,7 +610,12 @@ class User_Model extends CI_Model {
return 2;
}
if ($u->row()->login_attempts > 3) {
if ($this->config->item('max_login_attempts')) {
$maxattempts = $this->config->item('max_login_attempts');
} else {
$maxattempts = 3;
}
if ($u->row()->login_attempts > $maxattempts) {
$uid = $u->row()->user_id;
log_message('debug', "User ID: [$uid] Login rejected because of too many failed login attempts.");
return 3;