lukeboy_2002 started a new conversation+100 XP
3d ago
In a new laravel site/ app with starter kit the registration is not what I expect. After registration, the user must register his email. So in My model I added MustVerifyMail. After registering, the https://{mysite}/verify-email page will be loaded. You can choose to log out or resend verification mail. The email comes in. but can only work in the open browser where you have not yet logged out. If you are logged out, the link will not work and you will go back to the login page. the email_verified_at is not entered in the database.
The routes auth.php contain the routes linked to the middleware auth.
Route::get('verify-email/{id}/{hash}', VerifyEmailController::class)->middleware(['signed', 'throttle:6,1'])->name('verification.verify');
and
Route::get('verify-email', EmailVerificationPromptController::class)->name('verification.notice');
How can I make it so that verification is possible even if the user is already logged out or is using a different browser.