• 03-05-2022, 18:01:09
    #1
    Arkadaşlar merhaba. Öncelikle herkese hayırlı bayramlar diliyorum.
    Yaşadığım sorunun kaynağı serviceWorker. PWA olarak kullanılabilmesi ve FCM desteği için serviceWorker kullanıyorum. Bu bilgi kenarda dursun. Panel içi güvenlik için CSRF token kullanmaktayım. Form'dan bağımsız çok sayıda ajax işlemim olduğu için de tokenimi footer.php'de bir javascript değişkenine atıyorum ve oradan kullanım yapıyorum.
    Yaşadığım soruna gelirsek; token kendiliğinden güncelleniyor. Nasıl oluyor, nerden kaynaklanıyor bulamadım. serviceWorker register isteği yapan scripti sayfadan kaldırınca tokenim sorunsuz çalışıyor. ServiceWorker aktifken de aslında bazen token çalışıyor, bazen çalışmıyor (hatta f12 ile devtools açınca kesinlikle token değişiyor. nasıl oluyor ben de bilmiyorum. window.resize ile ilgili hiç bir işlem yapmıyorum). ama serviceWorker kaldırınca hiç sorun yok. Kısacası serviceWorker açık olan sayfayı arkaplanda yeniden yüklüyor gibi görünüyor. Bazı loglamalar yaptım, referer url, page url vs normal bir istek gibi görünüyor herşey. sadece getallheaders ile header'leri aldığımda Cache-Control ve Pragma isimli iki header görünüyor ikinci istekte. Bu konuda destek olabilecek arkadaşlara şimdiden teşekkür ediyorum. Konu anlatımı biraz saçma oldu ama yaşadığım sorun da bir o kadar saçma. en basit haliyle anlatmaya çalıştım. herkese iyi forumlar
  • 05-05-2022, 16:24:40
    #2
    Arkadaşlar 88 kişi bakmış konuya. Kimse anlamıyor mu serviceWorker'dan?