Adoro l'utilizzo di OpenID di StackOverflow per la registrazione. Come andrei ad aggiungere questo al mio sito? È basato su PHP. Sono andato su openid.net e ho guardato le librerie lì, ma ho trovato poco documentazione o esempi.Come aggiungere OpenID a un sito php?
risposta
Questo tutorial è stato utile per un precedente progetto su cui ho lavorato utilizzando PHP e OpenID. Ha un'app di esempio.
http://devzone.zend.com/article/3581
alt text http://devzone.zend.com/images/articles/3581/image3.gif
OpenID è grande, ma hanno un grosso svantaggio. Immaginiamo che sto avendo un account Google e un account Yahoo. Effettuerò il login usando Google e poi proverò ad accedere usando Yahoo. E saranno diversi account; è davvero difficile ricordare quale provider openID stavo usando per la registrazione ... Quindi, fai attenzione con OpenID sui siti web di intrattenimento, ma è ancora ok per i siti web degli sviluppatori.
Controllare la classe OpenID da Zend Framework.
Ya, ma puoi associare entrambi gli account per impedirlo. –
Sì, puoi, ma come fai a sapere che l'utente associato a questi account è la stessa gente? Se l'utente ha cancellato tutti i cookie - è impossibile. :( – Kirzilla
L'unico modo è fare come fare lo stackoverflow.Mettere il pulsante "Aggiungi OpenID" nel profilo utente – Kirzilla
Proprio quello di cui avevo bisogno! –
Il collegamento che hai fornito è ottimo, grazie a – JasonDavis