Facebook bağlamak için ben PHP SDK kullanıyorum.
Şimdi, ben bunu kullanarak para cezası insanları giriş yapabilirsiniz:
# active session
$session = $facebook->getSession();
if(!empty($session)) {
# Active session, try getting the user id (getUser()) and user info (api->('/me'))
try{
$uid = $facebook->getUser();
$user = $facebook->api('/me');
} catch (Exception $e){}
if(!empty($user)){
GET USER DETAILS FROM DATABASE, SET SESSIONS FOR MY SITE ETC
} else {
die("There was an error.");
}
Siteme (oturumları yok sadece basit bir çıkış betik olan) çıkın ve daha sonra aynı facebook script kullanarak tekrar oturum açmaya çalıştığınızda Ancak, $ kullanıcı boş olduğunu gösteren, hata tetikler. Ben facebook Bağlı kalmak veya başkası onu dener ve berrak kurabiye kadar hata tetikleme taşıyorsa, bu olur.
Birisi facebook ile oturum açmadan önce ben oturum veya ne zaman temizlemek gerekiyor bir şey olmalı. Ancak Facebook için dokümantasyon soruydu kötü ve forum tam bir rezalet olduğunu.
Ben, facebook üzerinden sadece sitemde kullanıcı oturum istemiyorum, unutmayın. Ama Açıkçası cant kullanıcı tekrar tekrar oturum istediğiniz zaman onların çerezleri temizlemek için var.
Herhangi bir yardım?