This commit is contained in:
David Bomba 2025-06-05 10:10:01 +10:00
parent 41e5faf461
commit 651ec15e22
1 changed files with 24 additions and 3 deletions

View File

@ -112,7 +112,18 @@ class LoginController extends BaseController
->increment() ->increment()
->batch(); ->batch();
LightLogs::create(new LoginMeta($request->email, $request->ip, 'success'))
$ip = '';
if (request()->hasHeader('Cf-Connecting-Ip')) {
$ip = request()->header('Cf-Connecting-Ip');
} elseif (request()->hasHeader('X-Forwarded-For')) {
$ip = request()->header('X-Forwarded-For');
} else {
$ip = request()->ip() ?: ' ';
}
LightLogs::create(new LoginMeta($request->email, $ip, 'success'))
->batch(); ->batch();
/** @var \App\Models\User $user */ /** @var \App\Models\User $user */
@ -163,8 +174,18 @@ class LoginController extends BaseController
->increment() ->increment()
->batch(); ->batch();
LightLogs::create(new LoginMeta($request->email, $request->ip, 'failure'))
->batch(); $ip = '';
if (request()->hasHeader('Cf-Connecting-Ip')) {
$ip = request()->header('Cf-Connecting-Ip');
} elseif (request()->hasHeader('X-Forwarded-For')) {
$ip = request()->header('X-Forwarded-For');
} else {
$ip = request()->ip() ?: ' ';
}
LightLogs::create(new LoginMeta($request->email, $ip, 'failure'))->batch();
$this->incrementLoginAttempts($request); $this->incrementLoginAttempts($request);