• 28-05-2024, 12:46:41
    #1
    Merhaba dostlar. Codeigniter 3 projeme İyzico ödeme formu ekledim her şey sorunsuz ama bir sorun var. Ödeme tamamlandıktan sonra otomatik olarak sessionları silmekte ve oturumu kapatmakta. Daha önce bu sorunu yaşayıp sorunu çözen var mıdır? Temiz bir çözüm bulmak istiyorum bulamazsam kaba kuvvet ile çözeceğim sorunu.

    Teşekkürler.
  • 28-05-2024, 14:08:20
    #2
    Tavsiye Ettiğim Yöntem:
    Hocam çözümü var ancak en iyi yol, ödeme anında, ödememe yapan hesap ve sipariş özetini conversationId ile geçici olarak kaydetmeniz, callbackten gelen cevaptaki ConversationID ile geçici kaydınızdaki veriyi yakalayıp gerekli işlemi (ödeme onaylandı/onaylanmadı) yapıp, session ile müşteriye tekrar otomatik giriş yaptırabilirsiniz.

    Tavsiye Etmediğim Yöntem:
    application/config/config.php

    $config['sess_samesite'] = 'Lax';
    satırını
    $config['sess_samesite'] = 'None';
    olarak değiştirmeniz.
  • 28-05-2024, 14:13:40
    #3
    eycreative adlı üyeden alıntı: mesajı görüntüle
    Merhaba dostlar. Codeigniter 3 projeme İyzico ödeme formu ekledim her şey sorunsuz ama bir sorun var. Ödeme tamamlandıktan sonra otomatik olarak sessionları silmekte ve oturumu kapatmakta. Daha önce bu sorunu yaşayıp sorunu çözen var mıdır? Temiz bir çözüm bulmak istiyorum bulamazsam kaba kuvvet ile çözeceğim sorunu.

    Teşekkürler.
    sorun basit aslında bende yaparken emek ve zaman kaybetmiştim. cüzzi miktarlara çözerim. .d
  • 28-05-2024, 14:32:33
    #4
    SauRonn adlı üyeden alıntı: mesajı görüntüle
    Tavsiye Ettiğim Yöntem:
    Hocam çözümü var ancak en iyi yol, ödeme anında, ödememe yapan hesap ve sipariş özetini conversationId ile geçici olarak kaydetmeniz, callbackten gelen cevaptaki ConversationID ile geçici kaydınızdaki veriyi yakalayıp gerekli işlemi (ödeme onaylandı/onaylanmadı) yapıp, session ile müşteriye tekrar otomatik giriş yaptırabilirsiniz.

    Tavsiye Etmediğim Yöntem:
    application/config/config.php

    $config['sess_samesite'] = 'Lax';
    satırını
    $config['sess_samesite'] = 'None';
    olarak değiştirmeniz.
    Evet hocam İyzico ile de iletişime geçtim. Yaşamış olduğum sorun samesite sorunu. Boş olduğu için hata veriyor. $config['sess_samesite'] = 'None'; sorunu çözüyor. Yardımınız için teşekkür ederim.
  • 28-05-2024, 14:33:19
    #5
    OneGui adlı üyeden alıntı: mesajı görüntüle
    sorun basit aslında bende yaparken emek ve zaman kaybetmiştim. cüzzi miktarlara çözerim. .d
    Çözemeyeceğim sorun değil hocam sadece bi fikir alışverişi istemiştim. Sorunu çözdüm teşekkürler.
  • 28-05-2024, 14:36:34
    #6
    eycreative adlı üyeden alıntı: mesajı görüntüle
    Evet hocam İyzico ile de iletişime geçtim. Yaşamış olduğum sorun samesite sorunu. Boş olduğu için hata veriyor. $config['sess_samesite'] = 'None'; sorunu çözüyor. Yardımınız için teşekkür ederim.
    Rica ederim. Yine de daha fazla yazılım bilgisi gerektirir fakat ilk adımı tavsiye ederim. İyi çalışmalar.
  • 28-05-2024, 14:39:09
    #7
    SauRonn adlı üyeden alıntı: mesajı görüntüle
    Rica ederim. Yine de daha fazla yazılım bilgisi gerektirir fakat ilk adımı tavsiye ederim. İyi çalışmalar.
    Projenin genel hatlarını bitirip 1. adımı uygulayacağım. Tekrardan teşekkürler.
  • 28-05-2024, 16:45:12
    #8
    fatbotter.com
    Bu tarz durumlarda 500-5000 TL'ye sorunu çözdürmek yerine gerekirse 1 haftamı harcayıp kendim çözmeyi tercih ediyorum.
  • 28-05-2024, 16:47:43
    #9
    lookout adlı üyeden alıntı: mesajı görüntüle
    Bu tarz durumlarda 500-5000 TL'ye sorunu çözdürmek yerine gerekirse 1 haftamı harcayıp kendim çözmeyi tercih ediyorum.
    Hocam kesinlikle birde şöyle bir şey var, ne kadar iyi bilirsen bil işi bazen yardım gerektiği anlar oluyor ama dediğiniz rakamları verip de sorun çözdürmem zaten asıl mesele o sorunu çözüp alt etmek, tecrübe oluyor.