initial commit
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests\Auth;
|
||||
|
||||
use Illuminate\Auth\Events\Lockout;
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\RateLimiter;
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Validation\ValidationException;
|
||||
|
||||
class LoginRequest extends FormRequest
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*/
|
||||
public function authorize(): bool
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array<string, \Illuminate\Contracts\Validation\Rule|array|string>
|
||||
*/
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'email' => ['required', 'string', 'email'],
|
||||
'password' => ['required', 'string'],
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* Attempt to authenticate the request's credentials.
|
||||
*
|
||||
* @throws \Illuminate\Validation\ValidationException
|
||||
*/
|
||||
public function authenticate()
|
||||
{
|
||||
$this->ensureIsNotRateLimited();
|
||||
|
||||
if (! Auth::attempt($this->only('email', 'password'), $this->boolean('remember'))) {
|
||||
RateLimiter::hit($this->throttleKey());
|
||||
|
||||
throw ValidationException::withMessages([
|
||||
'email' => trans('auth.failed'),
|
||||
]);
|
||||
}
|
||||
|
||||
RateLimiter::clear($this->throttleKey());
|
||||
}
|
||||
|
||||
/**
|
||||
* Ensure the login request is not rate limited.
|
||||
*
|
||||
* @throws \Illuminate\Validation\ValidationException
|
||||
*/
|
||||
public function ensureIsNotRateLimited(): void
|
||||
{
|
||||
if (! RateLimiter::tooManyAttempts($this->throttleKey(), 5)) {
|
||||
return;
|
||||
}
|
||||
|
||||
event(new Lockout($this));
|
||||
|
||||
$seconds = RateLimiter::availableIn($this->throttleKey());
|
||||
|
||||
throw ValidationException::withMessages([
|
||||
'email' => trans('auth.throttle', [
|
||||
'seconds' => $seconds,
|
||||
'minutes' => ceil($seconds / 60),
|
||||
]),
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the rate limiting throttle key for the request.
|
||||
*/
|
||||
public function throttleKey(): string
|
||||
{
|
||||
return Str::transliterate(Str::lower($this->string('email')).'|'.$this->ip());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
[23-Jun-2024 15:57:39 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[25-Jun-2024 09:07:08 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[26-Jun-2024 17:52:55 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[27-Jun-2024 17:43:57 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[15-Jul-2024 15:39:34 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[25-Jul-2024 21:09:40 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[03-Aug-2024 00:41:14 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[03-Aug-2024 00:41:22 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[01-Sep-2024 08:27:47 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[04-Oct-2024 07:25:11 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[07-Nov-2024 02:43:49 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[22-Nov-2024 21:48:36 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[07-Dec-2024 04:32:57 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[02-Jan-2025 12:23:03 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[09-Jan-2025 10:02:52 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[11-Feb-2025 01:36:11 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[12-Feb-2025 15:18:37 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[21-Mar-2025 19:52:48 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[28-Mar-2025 21:02:14 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[07-Apr-2025 15:59:10 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[28-Apr-2025 07:34:07 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[25-May-2025 22:31:11 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[28-Jun-2025 19:21:10 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[24-Aug-2025 01:53:34 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[27-Aug-2025 02:13:37 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[19-Sep-2025 05:52:38 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[21-Sep-2025 09:15:12 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[25-Sep-2025 04:22:23 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[24-Oct-2025 08:45:15 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[13-Nov-2025 04:17:17 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[24-Nov-2025 03:30:26 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[24-Jan-2026 13:17:00 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[12-Feb-2026 19:24:48 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[04-Mar-2026 03:38:43 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[17-Mar-2026 04:24:10 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[19-Apr-2026 07:18:12 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
[08-May-2026 16:21:04 UTC] PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Http\FormRequest" not found in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php:12
|
||||
Stack trace:
|
||||
#0 {main}
|
||||
thrown in /home/humicpro/public_html/aigo/app/Http/Requests/Auth/LoginRequest.php on line 12
|
||||
Reference in New Issue
Block a user