2010-02-23 15 views
5

Tengo una base de datos MySQL llena de miembros de una organización con sus contraseñas y otros datos que la acompañan. ¿Existe un buen marco PHP para un sistema de inicio de sesión? Me gustaría algo como lo que hacen en Yahoo, donde puedes navegar por las páginas sin iniciar sesión pero debes iniciar sesión para acceder a cierto contenido.Buen marco para inicios de sesión en PHP

+0

Eche un vistazo a Zend_Auth y Zend_Acl para la autenticación y el control de acceso. Intenta conseguir algo que funcione con esto. – Gordon

+0

Duplicado: http://stackoverflow.com/questions/1975260/basic-authentication-and-session-management-library-for-php –

Respuesta

3

El uso de un marco PHP es una excelente idea, sin embargo, los sistemas de autenticación de usuarios generalmente no se incluyen con los marcos mismos.

Un marco PHP (como Symfony o CodeIgniter) puede ofrecerle algunas características excelentes como: plantillas y diseños, validación automática, escape de datos para proteger aplicaciones de ataques, administración de caché, URLs inteligentes, correo electrónico y API, automatizados paginación, clasificación y filtros, plug-ins, ORM para bases de datos, internacionalización, etc, etc

Authentiaction se considera a menudo como un extra y por lo tanto está disponible como un plug-in:

  • Symfony utiliza un sistema opcional llamado sfGuard y tiene la forma de un complemento
  • CodeIgniter tiene varias opciones para la autenticación detailed here. FreakAuth, Redux parecen ser los líderes del mercado aquí.
Cuestiones relacionadas