folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Sanal Postan Çekim Yaparken Session Siliniyor (Acil)



Sanal Postan Çekim Yaparken Session Siliniyor (Acil)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Merhaba, Sanal pos dan çekim yapıyorum 3 yıldır çalışan kod şuan çalışmıyor...

     

    Problem şu. CURL ile bir istek atıyorum. Bankaya (Kuveyt Türk) daha sonra kullanıcı telefonuna gelen sms şifresini giriyor ve gönder button'una basıyor bu kısım tamamen bankaya ait ben müdahale etmiyorum..

    Çekim yapıldıktan belirlediğim url'e response ile geri dönüyor. Ben MüşteriID değerini session da tutuyordum. O belirlediğim response geldiği anda session_destroy() methodunu çağırmışım gibi tüm session siliniyor.

     

    2 sorum var.

    1- Bunu yaşayan kimse var mı şuan ?

    2- Curl ile attığım istek benim session değerlerimi silebilir mi ? Nasıl olabilir bu ?

     

    Session_destroy methodum yok yani eminim. O sayfayı pos işlemi olmadan çağırıyorum session geliyor. Ama bu 3d secure işleminden sonra sessionlarımın alayı siliniyor. Kafayı yicem..

     

     

    Dil PHP

    Framework Laravel.

    Php Versiyon 7.2

    Laravel Versiyon 5.8


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    bu noktada sana önerim bankanin callback address tanımlamasi vardir ona bak. sanal pos işlemlerinde Callback daha dogru bir kullanımdır.

    Curl session'a etki etmez. server da bir güncelleme yapilmiş mi onu sorgulat bence.


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    http'den https'e veya https'den http'ye donme gibi bi durum olmasin? Sessionlari ayri yerde tutuluyor diye biliyorum.


    There are 10 types of people in the world. Those who knows binary and those who dont...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek
    rakkoc bunu yazdı

    bu noktada sana önerim bankanin callback address tanımlamasi vardir ona bak. sanal pos işlemlerinde Callback daha dogru bir kullanımdır.

    Curl session'a etki etmez. server da bir güncelleme yapilmiş mi onu sorgulat bence.

    Server da güncelleme yok onları kontrol ettim. Her şey normal çalışıyor sadece o isteği atana kadar.

    Callback var zaten abi oradaki callback url geldiği anda session gidiyor. siliniyor. 

    Ödeme işlemi yapmadan önce her şeyi yaptım ama session normal bir şekilde ayakta kalıyor. Ne zaman ki ödeme yaptım.  Şifreyi girdim o zaman session düşüyor.


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek
    NmC bunu yazdı

    http'den https'e veya https'den http'ye donme gibi bi durum olmasin? Sessionlari ayri yerde tutuluyor diye biliyorum.

    Aklıma geldi o zaten. Kontrol ettim Https istek. Ek olarka şöyle yaptım bir http birde https url gittim ama bir problem olmadı. ikisinde de session çalışıyor problem yok.

    Sessionların tutulduğu dosyaya bakıyorum dosyada hasar falan da yok anlamadım yani...

    Sessiondan kastım da $_Session ha bildiğimiz. normal.

    MhmdAlmz tarafından 12/Mar/20 17:25 tarihinde düzenlenmiştir

    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yazilimci
    Yazilimci's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek

    Hocam zaten session a güvenmemen gerek sanal pos işlemlerinde. 3D secure a giderken kendi kaydını database e atıyorsan banka tekrar bilgi gönderirken senin gönderdiğin sipariş numarasını geri gönderiyor. Dönüşte ilgili kaydı çekip sessionlarını yeniden oluşturabilirsin. 

    Bunu bizim diğer firmada yaşadılar ve bu söylediğim yöntemle çözdüler. .Net ve Windows server için.


    Titanyumun gücü adına!!!
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek
    Yazilimci bunu yazdı

    Hocam zaten session a güvenmemen gerek sanal pos işlemlerinde. 3D secure a giderken kendi kaydını database e atıyorsan banka tekrar bilgi gönderirken senin gönderdiğin sipariş numarasını geri gönderiyor. Dönüşte ilgili kaydı çekip sessionlarını yeniden oluşturabilirsin. 

    Bunu bizim diğer firmada yaşadılar ve bu söylediğim yöntemle çözdüler. .Net ve Windows server için.

    Olay o değil. Adamın oturumu düşüyor. Session siliniyor ben ödemeyi zaten db de tutuyorum. Ödeme gerçekleşince ödemeyi aktif ediyorum problem yok. Adam ödemeyi yapar yapmaz logout oluyor 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ManiakRhifat
    ManiakRhifat's avatar
    Kayıt Tarihi: 22/Ağustos/2005
    Erkek

    url'de www veya non-www olayına bir bak. Müşterinin url'si www.siteadi.com ve geri dönüş adresin siteadi.com ise o da problem yaratıyor olabilir.


    eğer bir domates ışık hızına ulaşırsa kendisi ışık olur. bu sebeple ampulü yakdığınızda yanınızdan geçenlerin ışık mı yoksa domates mi oldunu bilemezsiniz. eğer ışık diyorsanız ışıktır, domates diyorsanız domatezdir. buna röletivite deriz.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    MhmdAlmz bunu yazdı
    Yazilimci bunu yazdı

    Hocam zaten session a güvenmemen gerek sanal pos işlemlerinde. 3D secure a giderken kendi kaydını database e atıyorsan banka tekrar bilgi gönderirken senin gönderdiğin sipariş numarasını geri gönderiyor. Dönüşte ilgili kaydı çekip sessionlarını yeniden oluşturabilirsin. 

    Bunu bizim diğer firmada yaşadılar ve bu söylediğim yöntemle çözdüler. .Net ve Windows server için.

    Olay o değil. Adamın oturumu düşüyor. Session siliniyor ben ödemeyi zaten db de tutuyorum. Ödeme gerçekleşince ödemeyi aktif ediyorum problem yok. Adam ödemeyi yapar yapmaz logout oluyor 

    bir yerlerde sessionu dusuruyor olmalisin hocam iyi kontrol et controllerlarini.

     


    0x0480 takilin madem ﷽﷽﷽
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Debug varsa öyle kontrol et. Yoksa kritik noktalarda session değerini ekrana yazdırma dene.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yazilimci
    Yazilimci's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek
    MhmdAlmz bunu yazdı
    Yazilimci bunu yazdı

    Hocam zaten session a güvenmemen gerek sanal pos işlemlerinde. 3D secure a giderken kendi kaydını database e atıyorsan banka tekrar bilgi gönderirken senin gönderdiğin sipariş numarasını geri gönderiyor. Dönüşte ilgili kaydı çekip sessionlarını yeniden oluşturabilirsin. 

    Bunu bizim diğer firmada yaşadılar ve bu söylediğim yöntemle çözdüler. .Net ve Windows server için.

    Olay o değil. Adamın oturumu düşüyor. Session siliniyor ben ödemeyi zaten db de tutuyorum. Ödeme gerçekleşince ödemeyi aktif ediyorum problem yok. Adam ödemeyi yapar yapmaz logout oluyor 

    Anlatamadım :) . Giriş yapan kullanıcının oturumu düşüyor biliyorum. Aynı sorunu diğer firmada yaşadık. Server a gelen bir güncellemeden sonra yaşadık bu konuyu (Windows server). Çözüm olarakta db de tuttuğumuz ilgili ödemedeki kullanıcı ID sini tekrar çekip Session ı yeniden oluşturduk postan dönen sayfada. Bir nevi kullanıcıya hissettirmeden yeniden giriş yaptırdık. Bu şekilde aştık problemi. Onun dışında bir çözüm bulamadık. Ne denediysek olmadı.

     

    Yazilimci tarafından 12/Mar/20 18:31 tarihinde düzenlenmiştir

    Titanyumun gücü adına!!!
Toplam Hit: 11787 Toplam Mesaj: 62
php