PHP clase de login
-
21-08-2019 - |
Pregunta
Estoy buscando una buena clase de login PHP a través de MySQL, y no estoy todavía satisfecho con cualquier cosa que he encontrado. Este antes Así que la pregunta en realidad no frente a mis necesidades, como yo preferiría permanecer lejos de PEAR y CodeIgniter, y sólo tienen una clase PHP simple y pequeña para hacer el trabajo.
Hay una href="http://www.talkphp.com/script-giveaway/?daysprune=-1&order=desc&sort=views" rel="nofollow noreferrer"> foro
Ahora, mi primera reacción fue simplemente sumergirse en una re-código de la última en esa lista (authclass), pero afortunadamente, mi segundo impulso fue piden stackoverflow ) Así que aquí está la gran pregunta: ¿existe un seguro , código abierto , de múltiples usuarios en roles clase de login para PHP5 y MySQL que alguien está usando? Gracias de antemano, y yo agradecería cualquier tipo de comentarios aquí, incluso si usted no tiene una determinada pieza de código para apuntar a!
Solución
Tome un vistazo a Zend_Auth :
Zend_Auth
sólo se refiere a autentificación y no con autorización. La autenticación es vagamente definido como la determinación de si una entidad de hecho es lo que pretende ser (es decir, identificación), basado en un grupo de credenciales. Autorización, el proceso de decidir si se debe permitir el acceso a la entidad, o para realizar operaciones sobre, otro entidades está fuera del alcance deZend_Acl
.
Para una implementación (autorización) de múltiples usuarios en roles echar un vistazo a < => :
Zend_Acl ofrece un peso ligero y lista de control de acceso flexible (ACL) aplicación de privilegios administración. En general, una aplicación pueden utilizar tales ACL de controlar el acceso a ciertos objetos protegidos por otros objetos que solicitan.
Por favor, tenga en cuenta que es posible hacer uso de las personas sin tener que comprometerse a utilizar toda la Zend_Framework , ya que no es un completo framework, y estoy de ninguna manera tratar de animarle a utilizar el anterior, o cualquier marco para el caso. Sólo pensé que me gustaría mencionar aquellos que no hayan sido ya.
Otros consejos
Yo sugeriría echar un vistazo en la forma de Drupal se encarga de su servicio de inicio de sesión. Soy muy aficionado a que la instalación entera tablero de mensajes - usted puede ser capaz de tomar algunas de sus ideas y hacer su propia clase