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.
