• 30-12-2024, 00:09:29
    #1
    Arkadaşlar merhaba.
    Kendi kodladığım pure php scriptimde değişik bir problem mevcut.
    Normal kullanıcı gözüyle her şey normal fakat dış API'lerden POST aracılığıyla panel sayfalarına Callback yapılınca bir problem oluşuyor.
    Mesela kullanıcı ayarlar sayfasından Microsoft bağlantısını kurmak için butona tıklıyor, microsofta yönlendiriliyor ve orada hesabına başarılı giriş yaptıktan sonra callback url'sine dönüş yapıyor. Fakat dönüş yaptığı zaman session controllerinde sessionu boşmuş gibi gözüküyor ve anasayfaya atılıyor. Anasayfaya gelince ise session dolu gözüküyor normal olarak.
    Bu sorunun sebebi neden olabilir? Session neden dolu olduğu halde bu şekilde olduğu zaman boş gibi gözüküyor?

    Log sistemimdeki çıktısı alttaki şekilde. Fark ederseniz kullanıcı önce başarılı bir giriş yapmış. Fakat sonradan windowsn callbakcke döndüğü zaman session boşmuş gibi gözüktüğü için yetkisim erişim gibi gözükerek loglanmış ve engellenmiş. Garibi şudur ki aynı zamanda 2 kere çalışmış.

    Yetki kontrolleri düzgün çalışıyor. Sadece bu dış apilerden callback gelince vs. bu durum oluşuyor.

    Bilgisi olan fikir verirse memnun olurum.

  • 30-12-2024, 01:08:44
    #2
    Sorun çözüldü gibi arkadaşlar. Allah razı olsun
  • 31-12-2024, 08:55:44
    #3
    sacilannurlar adlı üyeden alıntı: mesajı görüntüle
    Sorun çözüldü gibi arkadaşlar. Allah razı olsun
    Daha önce bu sorunu banka işlemlerinde yaşamıştım bende örnek olması ve sorunun çözümü için bir link bırakıcam bu makale içerisinde CodeIgniter ve PurePHP içinde çözümü mevcut kontrol etmek istersen eğer bakabilirsin hocam.

    https://support.google.com/chrome/th...yboluyor?hl=tr
  • 02-01-2025, 18:55:35
    #4
    iyovi adlı üyeden alıntı: mesajı görüntüle
    Daha önce bu sorunu banka işlemlerinde yaşamıştım bende örnek olması ve sorunun çözümü için bir link bırakıcam bu makale içerisinde CodeIgniter ve PurePHP içinde çözümü mevcut kontrol etmek istersen eğer bakabilirsin hocam.

    https://support.google.com/chrome/th...yboluyor?hl=tr
    Hocam bu tür yelere post vs yapıp gönderim alım yaparken session id de göndermek gerekiyormuş. session id dediğim PHPSESSIONID verisi. Sunucuda tutulan veri. ilginç ama session verisii buradan dönünce manuel olarak alıp sessionid() tarzında bir fonksşyon vardı onun ile tanımlamak gerekiyor. ben öyle yaparak çözdüm. tabletten yazıyorum hocam yurtdışındaıym açtığınızı okuyamadım yazım yanlışları için kusura bakmaıyn. hem sizin hem de başka arkdşların işine yararsa ne mutlu
  • 02-01-2025, 19:17:23
    #5
    iyovi adlı üyeden alıntı: mesajı görüntüle
    Daha önce bu sorunu banka işlemlerinde yaşamıştım bende örnek olması ve sorunun çözümü için bir link bırakıcam bu makale içerisinde CodeIgniter ve PurePHP içinde çözümü mevcut kontrol etmek istersen eğer bakabilirsin hocam.

    https://support.google.com/chrome/th...yboluyor?hl=tr
    Hocam bu arada search console üzerinden benimbu sahettiğim yazıılımı test ettim sayfa problemsiz gözüküyor. tüm sayfalar indexli gözüküyor ama google üzerinde 1 hafta önce her şey yok oldu. hiç bir şey çıkmıyor. sizce sebebi ne olabilir başınıza geldi mi hiç? çok emek verdim seosu için. bir hata da yok. semrushta skoru 98&. local bir seo problemi yok. testing için kullanıyıyorum o sebeple dış seo çalışması yok.