|
|
@@ -30,8 +30,13 @@ Route::get('/', function () { |
|
|
|
|
|
|
|
Route::view('/panel', 'panel')->middleware([ 'auth', 'verified' ])->name('panel'); |
|
|
|
|
|
|
|
Route::view('/verify-email', |
|
|
|
'verify-email')->middleware('auth')->name('verification.notice'); |
|
|
|
Route::get('/verify-email', function() { |
|
|
|
if (Auth::user()->email_verified_at) { |
|
|
|
abort(404); |
|
|
|
} else { |
|
|
|
return view('verify-email'); |
|
|
|
} |
|
|
|
})->middleware('auth')->name('verification.notice'); |
|
|
|
|
|
|
|
Route::get('/verify/{id}/{hash}', function (EmailVerificationRequest $request) { |
|
|
|
$request->fulfill(); |
|
|
@@ -39,9 +44,12 @@ Route::get('/verify/{id}/{hash}', function (EmailVerificationRequest $request) { |
|
|
|
})->middleware(['auth', 'signed'])->name('verification.verify'); |
|
|
|
|
|
|
|
Route::post('/resend-verification', function (Request $request) { |
|
|
|
$request->user()->sendEmailVerificationNotification(); |
|
|
|
if (Auth::user()->email_verified_at) { |
|
|
|
abort(404); |
|
|
|
} |
|
|
|
|
|
|
|
return back()->with('message', 'Verification link sent!'); |
|
|
|
$request->user()->sendEmailVerificationNotification(); |
|
|
|
return back()->with('message', 'Verification link sent!'); |
|
|
|
})->middleware(['auth', 'throttle:6,1'])->name('verification.send'); |
|
|
|
|
|
|
|
Route::post('/register', [UserController::class, 'create']); |
|
|
|