ercancavusoglu / est-sanal-pos-laravel

Laravel için Est tabanlı Sanal Pos Kütüphanesi
GNU General Public License v3.0
7 stars 2 forks source link

csrf 419 Page Expired #2

Open guncag opened 5 years ago

guncag commented 5 years ago

Merhaba Verify Csrf Token den dolayı hata alıyorum bu sorunu nasıl hallettiniz ?

ercancavusoglu commented 5 years ago

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.

guncag commented 5 years ago

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ı .

ercancavusoglu commented 5 years ago

App/Http/Middleware/VerifyCsrfToken.php içerisindeki except değerine okUrl route değerini tanımlayıp dener misiniz

guncag commented 5 years ago

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ü.

aedips commented 1 year ago

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

aedips commented 1 year ago

config/session

same_site ayarından imiş