Domanda

JavaScript SDK fornisce la funzione FB.login per accedere facilmente ad altri utenti. Mi chiedo solo se esiste un modo attraverso PHP SDK che realizza la stessa funzione --- che è fare clic sul pulsante di accesso e quindi consentire all'utente di login e anche consentire all'applicazione di utilizzare informazioni dell'utente?

Il motivo che mi chiedo la questione è che qualcuno mi ha detto che è possibile essere violato se implementato da javascript ed è un po 'più sicura con l'uso di PHP lato server. Qualcuno può dirmi l'idea esatta di questo?

È stato utile?

Soluzione

È possibile utilizzare l'aria di sfida PHP SDK per gli utenti di registro nella vostra applicazione. Esiste all'interno della SDK un metodo chiamato getLoginUrl() che riceve parametri come ad esempio le autorizzazioni che si desidera richiesta dagli utenti. Una volta ricevuto l'URL, è possibile utilizzare la funzione php header per reindirizzare l'utente alla schermata di login o utilizzare un tag di ancoraggio e lasciare che l'accesso utente cliccando su di esso.

Altri suggerimenti

L'utilizzo di un istanza dell'oggetto Facebook in PHP SDK e getUser il metodo è quello che serve per essere sicuri dell'autenticità dei vostri utenti.

Vi suggerisco di implementare JSDK e PHP SDK per ottenere la migliore login e registrarsi esperienza possibile e anche sfruttare appieno le caratteristiche di entrambi SDK.

Io di solito uso Javascript SDK per rilevare lo stato della sessione e accesso, gli utenti, e PHP SDK per integrare l'esperienza di Facebook con il mio CMS (Drupal).

Nella richiesta firmata viaggia informazioni come l'ID utente di Facebook e altre cose. Ricordate che la richiesta firmata vengono crittografati in Base64 con te chiave segreta , quindi non è una cosa facile da manipolare.

Suggerimento: È possibile utilizzare il plugin di Facebook Registrati per offrire un'alternativa e veloce registrazione utilizzando i dati di Facebook. Vedere https://developers.facebook.com/docs/plugins/registration/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top