2013-04-04 15 views
5

Chciałbym, aby użytkownik ponownie wprowadził hasło, zanim będzie mógł zalogować się do mojej aplikacji. Dokumentacja na Facebooku pokazuje ją tylko przy pomocy Javascript SDK. Czy ktoś może mnie poprowadzić lub podać kilka wskazówek, jak to zrobić za pomocą php?Jak mogę dokonać ponownego uwierzytelnienia na Facebooku za pomocą PHP sdk?

oto jak to wygląda w JS:

FB.login(function(response) { 
// Original FB.login code 
}, { auth_type: 'reauthenticate' }) 
+0

_ "Dokumentacja na Facebooku pokazuje to tylko przy użyciu zestawu Javascript SDK." _ - nie, wyjaśniono tu również przepływ po stronie serwera: https://developers.facebook.com/docs/howtos/login/server- side-re-auth/# step1 A przy użyciu PHP SDK i jego metody getLoginURL można również dodać parametr. – CBroe

Odpowiedz

-2

o PHP SDK, to wszystko o tobie, tylko zmusić użytkowników do wprowadzania ich poświadczenia, nawet jeśli jeszcze ważny access_token.

Również na innym obiekcie: nie używać PHP SDK, to powolny jak HELL.

W mojej poprzedniej firmie, nad którą pracowałem przy projektach powiązanych z Facebookiem, musiałem przerobić projekt od zera, ponieważ korzystałem z pakietu PHP SDK. 10 sekund oczekiwania między każdą stroną z tego powodu, przełączyliśmy się na JS API, a następnie płonęło szybko. Po prostu niech twoi klienci wykonają zadanie dla danych FB, ponieważ i tak dostajesz ich dane za ich pośrednictwem.

Krótko mówiąc, używaj PHP SDK tylko w zadaniach CRON (offline).

+0

Dlaczego upadek? –

+1

Ponieważ nie odpowiada na zadane pytanie? – CBroe

+0

To robi. Przeczytaj ponownie. –

Powiązane problemy