/
home
/
corsairdevelopme
/
public_html
/
admin-csrnow.corsair-development.com
/
routes__b301cdf
/
Upload File
HOME
<?php use App\Http\Controllers\Auth\ConfirmPasswordController; use App\Http\Controllers\Auth\ForgotPasswordController; use App\Http\Controllers\Auth\ResetPasswordController; use App\Http\Controllers\Auth\LoginController; use App\Http\Controllers\Auth\RegisterController; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Authentication routes for backend |-------------------------------------------------------------------------- */ Route::prefix('/')->name('member.')->group(function () { Auth::routes(['verify' => true]); // login Route::middleware(['remember'])->group(function () { Route::get('/email/verify/{id}/{hash}', [RegisterController::class, 'verifyEmail']) ->middleware(['signed', 'throttle:6,1']) ->name('verificationVerify'); Route::middleware(['guest'])->group(function () { Route::get('/login', [LoginController::class, 'login'])->name('login'); Route::get('/login-check-attempt', [LoginController::class, 'loginCheckAttempt'])->name('loginCheckAttempt'); Route::get('/maintain-login', [LoginController::class, 'maintainLogin'])->name('maintainLogin'); Route::post('login', [LoginController::class, 'loginSendToken'])->name('loginSendToken'); Route::post('/maintain-login', [LoginController::class, 'loginSendToken'])->name('loginSendTokenMaintain'); Route::get('/login/inbox', [LoginController::class, 'loginRequest'])->name('loginRequest'); Route::post('/switch-login', [LoginController::class, 'switchAutoLogin'])->name('switchAutoLogin'); }); }); // register Route::get('/register', [RegisterController::class, 'showRegistrationForm'])->middleware('guest')->name('register'); Route::get('/user/register', [RegisterController::class, 'registerUser'])->middleware('guest'); Route::get('/email/verify', function () { $user = Auth::user(); if ($user->hasVerifiedEmail()) { return redirect('/'); } return view('auth.verify-email'); })->middleware('auth')->name('verificationNotice'); Route::post('/email/verify/resend-email', [RegisterController::class, 'resendEmail'])->middleware(['auth'])->name('resendEmail'); Route::post('/email/verify/update', [RegisterController::class, 'updateEmail'])->middleware('auth')->name('updateEmail'); Route::match(['get', 'post'], '/logout', [LoginController::class, 'logout'])->middleware('auth')->name('logout'); // password reset Route::prefix('password')->group(function () { Route::post('/confirm', [ConfirmPasswordController::class, 'confirm']); Route::get('/confirm', [ConfirmPasswordController::class, 'showConfirmForm'])->name('showConfirmForm'); Route::get('/request-reset-link', [ForgotPasswordController::class, 'showLinkRequestForm'])->name('showLinkRequestForm'); Route::post('/email', [ForgotPasswordController::class, 'sendResetLinkEmail'])->name('sendResetLinkEmail'); Route::get('/reset/{key}', [ResetPasswordController::class, 'showResetForm'])->name('showResetForm'); Route::patch('/update', [ResetPasswordController::class, 'reset'])->name('password.update'); Route::get('/generate-new-password/{key}', [ResetPasswordController::class, 'generateNewPasswordForm'])->name('generateNewPasswordForm'); Route::post('/generate-new-password', [ResetPasswordController::class, 'generateNewPassword'])->name('generateNewPassword'); }); });