• 21-12-2012, 05:13:40
    #1
    Twitter ile üye girişi yapılabilen sitelerimiz var ve istiyoruz ki twitter dan aldığımız tek api key i birden fazla site için kullanabilelim. Şöyle açıklayacak olursak..


    www.site1.com , www.site2.com, www.site3.com şeklinde 3 tane sitemiz var düşünelim.

    Twitter dan www.site1.com sitesi için api key aldık ve callback adresimizi de www.site1.com/callback.php olarak yazdık.

    www.site1.com çin alına api keyimizi www.site2.com, www.site3.com siteleri içinde kullanmak istiyoruz. Ancak burda şöyle bir sorun oluyor.


    Biz api keyimizin adresini www.site1.com/callback.php yazdığımız için : www.site2.com, www.site3.com
    sitelerimizden twitter ile üye girişi yapanlar da www.site1.com adresimize yönlenecek.

    İstiyoruz ki Aynı api kullanılsın ama www.site2.com dan giren kişi de callack olduğunda yine www.site2.com sayfasına yönlensin, www.site3.com dan üye girişi yapan kişi www.site3.com sayfasına yönlensin.

    ============================================
  • 21-12-2012, 06:01:17
    #2
    Tek bir yolu var,

    Kullanıcı Twitter Connecte tıkladığında onu outgoing.php?redirect=site1 ve outgoing.php?redirect=site2 gibi bir url'ye yönlendirin.

    Yani outgoing.php dosyası kullanıcı giriş yaptığında hangi siteye yönlendirileceğini sessiona yazsın.

    callback.php dosyası da kullanıcı başarılı bir şekilde giriş yapmışsa sessionu okusun, kullanıcının hangi siteden geldiğini belirlesin ve oraya yönlendirsin.
  • 21-12-2012, 09:14:22
    #3
    zaptak adlı üyeden alıntı: mesajı görüntüle
    Tek bir yolu var,

    Kullanıcı Twitter Connecte tıkladığında onu outgoing.php?redirect=site1 ve outgoing.php?redirect=site2 gibi bir url'ye yönlendirin.

    Yani outgoing.php dosyası kullanıcı giriş yaptığında hangi siteye yönlendirileceğini sessiona yazsın.

    callback.php dosyası da kullanıcı başarılı bir şekilde giriş yapmışsa sessionu okusun, kullanıcının hangi siteden geldiğini belirlesin ve oraya yönlendirsin.
    Tamam ama outgoing.php nin olduğu sitedeki session diğer sitelere nasıl aktarılacak?
  • 21-12-2012, 10:12:15
    #4
    dm gönderdim üstad
  • 22-12-2012, 11:58:36
    #5
    loc adlı üyeden alıntı: mesajı görüntüle
    Tamam ama outgoing.php nin olduğu sitedeki session diğer sitelere nasıl aktarılacak?
    Farklı şekillerde aktarılarabilir, istenirse javascirpt formu tetiklenip POST parametresi olarak, istenirse direkt url ile GET parametresi olarak, SS_ID'yi parametre olarak gönderip bir xml veya json sorgusu yapılabilir. İstenirse ortak veritabanı kullanılarak veri aktarılabilir. Yüzlerce yolu var