Arkadaşlar merhaba , mail göndererek kullanıcı doğrulaması yapmaya çalışıyorum. Mailin gitmesinde herhangi bir problem yok. Doğrulama linkine tıkladığım da beni /login sayfasına da yönlendiriyor. Lakin anlayamadığım şey şu : doğrulama mailine tıklamasam bile login olabiliyorum. Bunun için şu kodu yazdım :
Route::prefix('home')->middleware(['auth','signed'])->group(function (){
Route::get('/','FrontController@index')->name('front.index');
Route::get('/makale-ekle','AdminController@ShowaddArticle')->name('admin.addArticle');
Route::post('/makale-ekle','AdminController@addArticle');
Route::get('/makale-ekle/{lang}/{id?}','AdminController@getPost');
Route::get('/info','AdminController@ShowInfo')->name('admin.info');
Route::post('/info','AdminController@ControlInfo');
});
Ancak bu seferde 'signed' ara katmanını eklediğim de 403
INVALID SIGNATURE. şeklinde bir sayfa karşılıyor beni. Yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.
`Route::get('/email/verify', function () {
return view('auth.verify-email');
})->middleware('auth')->name('verification.notice');
Route::get('/email/verify/{id}/{hash}', function (EmailVerificationRequest $request) {
$request->fulfill();
return redirect('/home');
})->middleware(['auth', 'signed'])->name('verification.verify');`