Facebook connect és a harmadik fél cookie-kat?

szavazat
4

Mi a legjobb módja annak, hogy a felhasználó bejelentkezett, amikor valami hasonló „harmadik fél” cookie-k le vannak tiltva. Én jelenleg a Facebook connect app (csak PHP), hogy remekül működik, ha én is, hogy bejelentkezett a Firefox, de átirányítja a bejelentkezési oldal, ha ez nincs bejelölve. Még Facebook saját minta alkalmazás ( therunaround ) ugyanaz a probléma ezzel nem ellenőrzött úgyhogy kíváncsi vagyok, ha nincs mód a probléma.

edit:

@ codege3k

Kipróbált egy csomó P3P fejlécek. Nem kocka eddig. Van egy bejelentkező oldalt, amely átirányítja az én index, amikor a felhasználó „összeköti” ... az első terhelést, képes vagyok, hogy a felhasználói azonosítót get_loggedin_user(), de amikor frissíteni, hogy a függvény null. A cookie-k léteznek, és mikor megy vissza a Belépés oldalra, kattints újra csatlakozni nem kér nekem egy bejelentkezés, így tudom, hogy ez részben működik. A „harmadik féltől származó cookie” be van kapcsolva a Firefox úgy működik, mint a karikacsapás.

edit:

Mi a legjobb módja, hogy a Facebook Connect keretében a felhasználó bejelentkezési akkor, ha a harmadik féltől származó cookie nem széles körben támogatott? Ha én csak használni a kezdeti belépés, ami működik, és állítsa be a helyi sütit a saját helyén, és annak használata ellenőrzésének facebook status minden alkalommal?

A kérdést 03/03/2009 18:30
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
2

Volt egy hasonló probléma 3rd party cookie-kat. Jelölje be ezt a kérdést , hátha ez megoldja

Ez megoldható hozzáadásával P3P fejlécét.

Válaszolt 03/03/2009 18:32
a forrás felhasználó

szavazat
3

Ok, elősegítve az ülésen úgy tűnik, működik.

$fbUserId = self::$facebook->get_loggedin_user();
if ($fbUserId)
{
     self::$facebook->promote_session();
     return $fbUserId;
}

edit:

Tehát ez lesz az ülés minden kérést, de alapvetően, a harmadik felek cookie engedélyezni kell a Facebook Connect, hogy a vártnak megfelelően működik. Az ő docs:

A felhasználó böngészője kell beállítani, hogy elfogadja 3. fél cookie-, annak érdekében, hogy kapcsolatban maradjon a kattintások.

Forrás: http://wiki.developers.facebook.com/index.php/Logging_In_And_Connecting

Válaszolt 03/03/2009 20:35
a forrás felhasználó

szavazat
0

Tehát nem P3P munka kijavítani ezt a böngészők nem fogadja 3rd party cookie-kat? Azt hozzászólt FB bug a http://bugs.developers.facebook.com/show_bug.cgi?id=5009 .

Válaszolt 19/06/2009 03:30
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more