traduccion error php openid oauth

php - error - undefined offset 4



Sistema de inicio de sesiĆ³n al igual que stackoverflow, escrito en php (3)

Si desea implementarlo usted mismo, here hay un gran tutorial. También está la biblioteca OpenID de PHP , pero probablemente sea mucho más de lo que necesita.

Here está el selector OpenID del lado del cliente que SO utiliza en su pantalla de inicio de sesión.

Edit: Stack Overflow ya no usa el que enlazé, pero aún funciona, que yo sepa.

La pregunta ¿Existe una forma sencilla de implementar el sistema de inicio de sesión que usa stackoverflow usando php?

Durante mucho tiempo, he desarrollado sitios web y he utilizado un nombre de usuario / contraseña de formulario web típico con una base de datos de mysql para los sistemas de inicio de sesión.

Me gustaría tenerlo para que los usuarios puedan iniciar sesión en el sistema usando google, yahoo, facebook, etc., y sin tener que recordar alguna URL de OpenID larga (solo deben hacer clic en google y poder iniciar sesión usando su nombre de usuario / contraseña allí ).

Preferiría no usar un proveedor de servicios (como RPX) para implementar esto.


Si está considerando usar un código preexistente, Zend Framework proporciona soporte OpenID. Si bien la biblioteca en sí misma es bastante grande, debería poder componentes individuales de forma relativamente independiente.


Verifique en qué páginas le hace clic a esos botones y luego simplemente redirija a sus usuarios a esas páginas. Todos son proveedores "openid", por lo que solo necesita una biblioteca de ID abierta en su extremo para verificar la respuesta.

Yo uso este en PHP http://openidenabled.com/php-openid/ . Tienen algunos buenos ejemplos en ese paquete para comenzar.