mirror of
https://github.com/HDInnovations/UNIT3D-Community-Edition.git
synced 2026-05-04 01:09:58 -05:00
update: overides
This commit is contained in:
@@ -63,7 +63,7 @@ class RouteServiceProvider extends ServiceProvider
|
||||
*/
|
||||
protected function configureRateLimiting(): void
|
||||
{
|
||||
RateLimiter::for('login-get', fn (Request $request) => Limit::perMinute(3)->by($request->ip()));
|
||||
RateLimiter::for('fortify-overide', fn (Request $request) => Limit::perMinute(3)->by($request->ip()));
|
||||
RateLimiter::for('web', fn (Request $request): Limit => $request->user()
|
||||
? Limit::perMinute(30)->by($request->user()->id)
|
||||
: Limit::perMinute(5)->by($request->ip()));
|
||||
|
||||
+35
-4
@@ -2,6 +2,11 @@
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Illuminate\Support\Facades\URL;
|
||||
use Laravel\Fortify\Http\Controllers\AuthenticatedSessionController;
|
||||
use Laravel\Fortify\Http\Controllers\NewPasswordController;
|
||||
use Laravel\Fortify\Http\Controllers\PasswordResetLinkController;
|
||||
use Laravel\Fortify\Http\Controllers\RegisteredUserController;
|
||||
use Laravel\Fortify\RoutePath;
|
||||
|
||||
/**
|
||||
* NOTICE OF LICENSE.
|
||||
@@ -36,12 +41,38 @@ Route::middleware('language')->group(function (): void {
|
||||
|
||||
/*
|
||||
|---------------------------------------------------------------------------------
|
||||
| Laravel Fortify Login GET Override
|
||||
| Laravel Fortify Route Overrides
|
||||
| Don't update Fortify without first making sure this override works.
|
||||
|---------------------------------------------------------------------------------
|
||||
*/
|
||||
Route::get( Laravel\Fortify\RoutePath::for('login', '/login'), [Laravel\Fortify\Http\Controllers\AuthenticatedSessionController::class, 'create'])
|
||||
->middleware(['login-get', 'guest:'.config('fortify.guard')])
|
||||
->name('login');
|
||||
Route::middleware('fortify-overide')->group(function (): void {
|
||||
Route::get(RoutePath::for('login', '/login'), [AuthenticatedSessionController::class, 'create'])
|
||||
->middleware(['guest:'.config('fortify.guard')])
|
||||
->name('login');
|
||||
|
||||
Route::get(RoutePath::for('register', '/register'), [RegisteredUserController::class, 'create'])
|
||||
->middleware(['guest:'.config('fortify.guard')])
|
||||
->name('register');
|
||||
|
||||
Route::post(RoutePath::for('register', '/register'), [RegisteredUserController::class, 'store'])
|
||||
->middleware(['guest:'.config('fortify.guard')]);
|
||||
|
||||
Route::get(RoutePath::for('password.request', '/forgot-password'), [PasswordResetLinkController::class, 'create'])
|
||||
->middleware(['guest:'.config('fortify.guard')])
|
||||
->name('password.request');
|
||||
|
||||
Route::get(RoutePath::for('password.reset', '/reset-password/{token}'), [NewPasswordController::class, 'create'])
|
||||
->middleware(['guest:'.config('fortify.guard')])
|
||||
->name('password.reset');
|
||||
|
||||
Route::post(RoutePath::for('password.email', '/forgot-password'), [PasswordResetLinkController::class, 'store'])
|
||||
->middleware(['guest:'.config('fortify.guard')])
|
||||
->name('password.email');
|
||||
|
||||
Route::post(RoutePath::for('password.update', '/reset-password'), [NewPasswordController::class, 'store'])
|
||||
->middleware(['guest:'.config('fortify.guard')])
|
||||
->name('password.update');
|
||||
});
|
||||
|
||||
/*
|
||||
|---------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user