/ / L'utente di Facebook ha ancora effettuato l'accesso dopo aver effettuato il logout - facebook-graph-api, facebook

L'utente di Facebook ha ancora effettuato l'accesso dopo aver effettuato il logout - facebook-graph-api, facebook

Sto integrando Facebook nella mia applicazione. Un utente nella mia app può essere autenticato tramite Facebook o essere autenticato dal proprio account (indirizzo email + password) con l'app. Ho una pagina nella mia app in cui estraggo la lista di amici di Facebook usando FB Javascript sdk. Accedo all'app utilizzando l'autenticazione di Facebook, quindi navigo alla pagina e posso vedere la mia lista di amici. Posso quindi disconnettermi dall'app utilizzando FB.logout, quindi accedere all'app utilizzando un altro account utente (email + password), quindi navigare verso la pagina e vedere ancora l'elenco dei miei amici. Ho effettuato l'accesso all'app utilizzando un accesso autenticato non di Facebook. Non si tratta di un problema di memorizzazione nella cache poiché non ho impostato la memorizzazione nella cache nel mio ambiente di sviluppo. Sono nuovo su Facebook Qualche idea sul perché la pagina degli amici sta ancora recuperando la lista degli amici? Grazie!

risposte:

1 per risposta № 1

Dubito che il browser memorizzi nella cache l'elenco degli amici, a meno che non si carichi l'elenco degli amici dopo che la pagina è stata caricata tramite ajax. Ma anche allora sarebbe raro vedere una cosa del genere.

Non ho mai usato il js sdk. Ma so che con PHP uno memorizza automaticamente il token fb nella sessione. Tuttavia, ho solo pensato: se usi l'SDK JS, probabilmente significa che non usi token come il PHP sdk. Direi che è perché Facebook sta rilevando l'utente come registrato?

Prova a uscire da Facebook dopo aver effettuato il logoutil tuo sito, quindi accedi con un altro account. Se funziona, devi cercare su google e ottenere il codice per disconnetterli da Facebook. Credo che il vecchio trucco fosse semplicemente l'intestazione reindirizzandoli all'URL di logout di Facebook, ma potrebbe esserci un modo migliore per farlo.

Detto questo, questo li cancellerebbe da Facebook, quindi potresti infastidire alcune persone. Con quale frequenza vedi le persone che si disconnettono per accedere con un altro account?