30 lines
1.4 KiB
PHP
30 lines
1.4 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\Auth\AuthenticatedSessionController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::prefix(config('uwil-backend.routes.prefix'))
|
|
->name(config('uwil-backend.routes.name'))
|
|
->middleware(['web', 'admin-secure'])
|
|
->group(function (): void {
|
|
Route::middleware('guest:backend')->group(function (): void {
|
|
Route::get('login', [AuthenticatedSessionController::class, 'login'])
|
|
->name('login');
|
|
Route::post('login', [AuthenticatedSessionController::class, 'postLogin'])
|
|
->name('login.post');
|
|
|
|
Route::get('forgot-password', [AuthenticatedSessionController::class, 'forgotPassword'])
|
|
->name('forgot-password');
|
|
Route::post('forgot-password', [AuthenticatedSessionController::class, 'postForgotPassword'])
|
|
->name('forgot-password.post');
|
|
|
|
Route::get('reset-password/{token}', [AuthenticatedSessionController::class, 'resetPassword'])
|
|
->name('reset-password');
|
|
Route::post('reset-password', [AuthenticatedSessionController::class, 'postResetPassword'])
|
|
->name('reset-password.post');
|
|
});
|
|
Route::middleware(['auth:backend', 'verified'])->group(function (): void {
|
|
Route::get('logout', [AuthenticatedSessionController::class, 'logout'])
|
|
->name('logout');
|
|
});
|
|
});
|