• 19-03-2018, 14:14:52
    #1
    Merhaba, aşağıdaki gibi siteme Facebook ve Google üzerinden login sistemi ekledim.

    Fakat burada aşağıdaki include kodlarının hangisinini üstte olırsam o çalışıyor diğeri hata veriyor.

    Google include kodu üstte olursa Facebook ile giriş yapmaya çalıştığımda aşağıdaki hata mesajını veriyor.

    Facebook include kodu üstte olursa Google ile giriş yapmaya çalıştığımda ise aşağıdaki hata mesajını veriyor.

    Burada bir çakışma alduğu belli ancak sorunu bulamadım. Yani Google ile giriş yapmaya çalıştığımda Facebook giriş kodları da devreye giriyor ve gerekli bilgileri alamadığı için hata verip diğer kodunda çalışmasını engelliyor yada tam tersi. Bu çakışmayı nasıl engellerim bilgisi olan var mı acaba.
  • 19-03-2018, 14:33:51
    #2
    Hocam birde şöyle deneyin
    <?php> include facebook
    ?>
    <?php> include google
    ?>
    Telefonda olduğum için detaylı yazamadım
  • 19-03-2018, 16:00:50
    #3
    Facebook girişindeki state değişkenini alarak çözdüm olayı, teşekkürler..
  • 19-03-2018, 21:32:39
    #4
    ogznet adlı üyeden alıntı: mesajı görüntüle
    Facebook girişindeki state değişkenini alarak çözdüm olayı, teşekkürler..
    Hocam aynısını ben de dün denedim de google ile giriş yaptığınızda da code geliyor facebook ile giriş yaptığınızda da code geliyor. Şimdi siz facebook için state kullanırsınız eyvallah da google için code hala kullanıldığı için facebook ile deneme yaptığınızda bile google'ı deneyebilir. Ben buna şöyle bi çözüm buldum, facebook callback'ini loginType=fb ve loginType=gplus olarak yaptım. Eğer get'in başında loginType=fb varsa fb kodları çalışıyor loginType=gplus varsa google kodları çalışıyor. Yapmanız gereken tek şey callbacklere bu getleri eklemek, umarım anlatabilmişimdir.