2009-05-28 8 views
9

Perdóneme si esto ya se ha pedido (y no dude en proporcionar una referencia y cerrar esto).¿La solución de autenticación PHP más fácil de usar?

El objetivo final es asociar algunos datos con cada usuario (obviamente) y mostrar esos datos a los usuarios de forma diferente en función de sus funciones.

He buscado extensamente una solución simple y sencilla para autenticar usuarios en PHP.

yo no estoy buscando:

  • Un CMS con autenticación
  • Un PHP MVC marco

Este proyecto es demasiado simple para ambos, y si bien debe ir a la producción con el tiempo, será realizado por programadores novatos. Quiero enseñarles PHP, no detalles para un CMS o un marco. No me opongo completamente a la idea de un marco, pero todos los marcos que he examinado imponen el MVC y ese es un concepto demasiado avanzado en este momento.

Estoy buscando algo que me permita registrar fácilmente usuarios, usuarios de inicio de sesión y poner a los usuarios en roles. Idealmente, esto significa tener una biblioteca que manejará la lógica de encriptación de la base de datos & y me proporcionará una API simple para hacer lo anterior. Prefiero proporcionar a la biblioteca una base de datos y dejar que funcione sin ninguna interacción mía; también es preferible, pero no obligatorio, el almacenamiento de datos en la sesión.

Sé que podría hacerlo fácilmente, pero quiero simplificar las cosas para los que estoy enseñando. Una biblioteca/componente/etc. es lo que quiero para esto. He estado en PEAR, y los módulos allí parecen demasiado complicados. Los dos proveedores de autenticación que figuran en la documentación de PHP5 no me parecen claros. Los ejemplos de aquellos en acción, si hacen lo que he descrito, funcionarían. ¿Algunas ideas?

+0

Es posible que desee echarle un vistazo a https://github.com/delight-im/PHP-Auth, que es tanto agnóstico de la estructura como agnóstico de la base de datos. – caw

Respuesta

4

Login Sessions

Es un poco fuera de fecha, pero todavía viene con grandes conceptos.

Cuestiones relacionadas