Throttle with correct metadata
Fixes #13202 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
This commit is contained in:
parent
5ef74e2952
commit
6980ecf7ab
|
@ -425,7 +425,7 @@ class Session implements IUserSession, Emitter {
|
||||||
|
|
||||||
$this->logger->warning('Login failed: \'' . $user . '\' (Remote IP: \'' . \OC::$server->getRequest()->getRemoteAddress() . '\')', ['app' => 'core']);
|
$this->logger->warning('Login failed: \'' . $user . '\' (Remote IP: \'' . \OC::$server->getRequest()->getRemoteAddress() . '\')', ['app' => 'core']);
|
||||||
|
|
||||||
$throttler->registerAttempt('login', $request->getRemoteAddress(), ['uid' => $user]);
|
$throttler->registerAttempt('login', $request->getRemoteAddress(), ['user' => $user]);
|
||||||
if ($currentDelay === 0) {
|
if ($currentDelay === 0) {
|
||||||
$throttler->sleepDelay($request->getRemoteAddress(), 'login');
|
$throttler->sleepDelay($request->getRemoteAddress(), 'login');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue