Facebook connect - PHP kullanarak Giriş Devlet Algılama

1 Cevap php

Ben Facebook Connect (en azından kısmen) çalışma var.

Onlar ilk benim sitenin giriş sayfasını ziyaret ettiğinizde Facebook'a giriş yapmış bir kullanıcı için, aşağıdaki js hat sayfayı yenileyin ve benim php içeri kullanıcı oturum

FB.init ("api-key", "xd_receiver.htm", {"reloadIfSessionStateChanged": true});

Ancak, benim sitesini ziyaret edin ve dolayısıyla sayfa bahsettiğim aynı js çizgi ile yeniden kadar benim siteye giriş olarak kabul edilir zaman facebook üzerinden bir kullanıcı oturum açtığında, facebook çerez kalır.

Yani benim soru, sayfa yenileme olmadan facebook giriş durumunu tespit etmek için olası bir yol var? Ve, facebook javascript kullanmadan bağlanmak kullanmak için bir yolu var mı?

Şimdiden teşekkürler.

1 Cevap

Belki de sitenizden çerezleri bulunuyor.

Projemde facebook bağlamak kullanarak, uygulamadan çıkış da facebook oturumu çıkış olacaktır. Sadece facebook etkileyecektir uygulamada hala açmışken, facebook logout. Benim uygulamada hala kullanıcı korumalı sayfasına erişebilirsiniz.

Facebook connect yalnızca kullanıldığı zaman web sitesi belirli çerezler olmadan kullanıcı ziyareti sayfası. Normal tanımlama mevcut değil, fakat facebook bağlıyorsanız kütüphane facebook User_id mevcut uygulama kullanıcıya bağlı ise o zaman, normal bir uygulama çerezler oluşturabilirsiniz,> 0 user_id var. Bu tasarım sayesinde, facebook giriş olan kullanıcı, o zaman benim uygulamaya erişmek anında üzerine kaydedilir.

Benim uygulama CodeIgniter'ı kullanılarak yazılmış, ve ben facebook connect library Elliot Haughin tarafından oluşturulan kullanıyoruz.