Estoy buscando un buen clase de inicio de sesión PHP a través de MySQL, y aún no estoy completamente satisfecho con nada que he encontrado. Este prior SO question realmente no aborda mis necesidades, ya que prefiero mantenerme alejado de PEAR y CodeIgniter, y solo tengo una clase PHP simple y pequeña para hacer el trabajo.PHP clase de inicio de sesión
Hay un TalkPHP forum que tiene varios para elegir, pero todos parecen tener alguna otra carencia.
- PHP Login Class por DAZ: parece un poco difícil de extender, y no es compatible con múltiples funciones de los usuarios
- TalkPHP.com_Login_Script.PHP5.Beta_1 por Wildhoney: parece muy extensible, soporta funciones configurables por el usuario, pero sin el apoyo y db almacena contraseñas en texto plano en un archivo XML!
- authclass por Sam Granger: de nuevo, no hay soporte para múltiples funciones de los usuarios, pero el uso de MySQL
Ahora, mi primera reacción fue simplemente buceo en una re-código de la última en esa lista (authclass), pero afortunadamente, mi segunda reacción fue preguntar stackoverflow :)
Así que aquí está la gran pregunta: ¿existe un seguro , de código abierto, múltiple fácil de papel clase de inicio de sesión para PHP5 y MySQL que alguien está utilizando? Gracias de antemano, y agradezco cualquier tipo de comentarios aquí, ¡incluso si no tiene un código en particular para señalar!
Esta Q puede ser antigua, pero sigue siendo muy relevante. Puedo recomendar http://php-login.net para esto. Sin soporte de rol, pero podría implementarlo con una columna de db nueva y simple y un proceso de registro ligeramente modificado. – Sliq
Es posible que desee echarle un vistazo a https://github.com/delight-im/PHP-Auth, que es tanto agnóstico como no dependiente de la base de datos. – caw