Sono riuscito a programmare un login con il sistema Facebook nella mia applicazione web PHP. Ma ora sono un po 'bloccato nelle migliori pratiche.Best Practice Login con Facebook, Twitter, Google o registro
Devo salvare l'ID utente dell'utente nel mio Database, l'indirizzo e-mail dell'utente e/o nome e cognome? Lo sto chiedendo perché sto pensando agli utenti che cambiano il loro indirizzo e-mail, che non sono in grado di accedere la prossima volta se è così.
E come posso sapere che quando un utente effettua l'accesso con Facebook e, ad esempio, la volta successiva che Twitter è lo stesso utente? Probabilmente basato sul suo indirizzo e-mail? Ma penso che se non l'avessi cambiato, la tua e-mail di Facebook standard è [email protected], giusto?
Non sto chiedendo il codice qui, per favore forniscimi alcune esperienze o buone pratiche.
Grazie in anticipo!
Stijn Hoste
Ciò che si salva nel database dipende dal tipo di dati necessari e quando è necessario. E no, chiedere il permesso 'email' ti dà l'indirizzo email dell'utente registrato con FB (non l'indirizzo [email protected]) - ma questo campo potrebbe essere _blank_ se si sono registrati per FB usando il loro cellulare. – CBroe
Grazie per la risposta, ho solo bisogno di informazioni di accesso. E una sorta di ID per memorizzare i dati collegati a un determinato utente. Quindi credo che andrò con il campo della posta elettronica, che è unico per un utente. –
Bene, come ho detto, potresti non ottenere affatto un indirizzo email e una stringa vuota non è univoca :-) – CBroe