csrf 419 Page Expired
Opened this issue · 6 comments
Merhaba Verify Csrf Token den dolayı hata alıyorum bu sorunu nasıl hallettiniz ?
Merhaba @guncag,
Laravel kurulu sitende bu hata geliyorsa birden fazla sebebi olabilir
1-form etiketi arasında @csrf etiketi yoktur blade dosyanda, onu eklemelisin.
https://laravel.com/docs/5.8/csrf
2-Laravel key değeriniz generate olmamış olabilir. Bu kodu kullanabilirsiniz.
php artisan key:generate
3-Sayfanız cachedan okunuyor olabilir. Silmişsinizdir ama ben gene de hatırlatayım.
php artisan cache:clear
4-App/Http/Middleware/VerifyCsrfToken.php dosyanızdaki $except değişkeninde route tanımlanmış olabilir, bu da hataya sebep olabilir.
Sanırım bunlar yeterli olacaktır.
Merhaba ilginiz için teşekkür ederim fakat tam sorunumu anlatmadım sanırım ,
bu hatayı aldığım yer tam olarak sms . şifresi girdikten sonra bankanın yönlendirdiği $okUrl sayfası, banka bu sayfaya post işlemi yaptığı vs csrf kullanmadığı için alıyorum bu hatayı .
App/Http/Middleware/VerifyCsrfToken.php içerisindeki except değerine okUrl route değerini tanımlayıp dener misiniz
Teşekkür ederim sorun çözüldü, araştırırken VerifyCsrfToken i görmüştüm fakat yanlış yorumlamışım, bankanın bilgilerini giriyordum buraya , izin verilmesi geren adresi yani okUrl yi girdiğimde sorun çözüldü.
benzer bir durumu bende yaşıyorum
except girdiğimde bankadan dönüşte session düşüyor ve login sayfasına yönlendiriyor. sebebi hakkında bilgisi olan varmıdır?
laravel 10 kullanıyourm
config/session
same_site ayarından imiş