Bernd Wurst commited on 2019-04-11 17:16:39
Zeige 1 geänderte Dateien mit 4 Einfügungen und 0 Löschungen.
... | ... |
@@ -191,6 +191,10 @@ function logger($severity, $scriptname, $scope, $message) |
191 | 191 |
|
192 | 192 |
function count_failed_logins() |
193 | 193 |
{ |
194 |
+ if (config('logging') < LOG_WARNING) { |
|
195 |
+ DEBUG("logging is disabled, no brute force check possible"); |
|
196 |
+ return; |
|
197 |
+ } |
|
194 | 198 |
$result = db_query("SELECT count(*) AS num FROM misc.scriptlog WHERE user IS NULL AND scriptname='session/start' AND scope='login' AND message LIKE 'wrong user data%' AND remote=:remote AND `timestamp` > NOW() - INTERVAL 10 MINUTE", array(":remote" => $_SERVER['REMOTE_ADDR'])); |
195 | 199 |
$data = $result->fetch(); |
196 | 200 |
DEBUG('seen '.$data['num'].' failed logins from this address within 10 minutes'); |
197 | 201 |