“Conocimientos Programación>Programación PHP /MySQL

Cómo utilizar Zend ACL en un entorno modular

2012/5/7
Zend ACL es un framework de desarrollo web basado en PHP que los ingenieros de software utilizan para crear y administrar listas de control de acceso . Estas listas dictan que los usuarios de un sitio web o aplicación puede realizar ciertas funciones una vez que se ha autentificado Zend ACL también se puede utilizar para asignar privilegios a otros objetos codificados , para evitar que la modificación de los datos accidentalmente . Es es fácil de usar en Zend Studio - un entorno de desarrollo modular - que proporciona un ajuste sintaxis , resaltado de sintaxis y soporte para lenguajes de código abierto que no sean PHP. Cosas que necesitará
Zend Studio
Ver Más instrucciones
1

iniciar la aplicación Zend Studio y crear un nuevo documento PHP donde se puede practicar la creación y gestión de un acceso lista de control con Zend_Acl
2

Crear un nuevo Zend ACL, iniciando con la siguiente línea de código :

$ acl = new Zend_Acl ();
< br . > Página 3

agregar funciones a la lista de control de acceso . Esto se consigue añadiendo el siguiente código debajo del código de la iniciativa , el cambio y la adición de los usuarios como mejor le parezca :

$ acl -> addRole ( nueva Zend_Acl_Role ( "usuario" ) ) -> addRole ( nueva Zend_Acl_Role ( 'administrador' ) ) -> addRole ( nueva Zend_Acl_Role ( "anfitrión" ));
4

Especificar la matriz en la que se deben guardar las funciones de usuario en la lista de control de acceso . Utilice el siguiente código , que también llama a la función Zend_Acl_Resource lo necesario para ejecutarlo :

$ padres = array ( 'usuario' , manager, "anfitrión '' ), $ acl -> addRole ( nueva Zend_Acl_Role ( ' unUsuario ' ) , $ los padres ) ; $ acl -> add ( nuevo Zend_Acl_Resource ( ' unRecurso ')) ;
5

Asignar algunos permisos a los diferentes roles en la lista de control de acceso . Por ejemplo, " usuarios " no puede iniciar sesión, mientras que los " gerentes " y " hosts" tanto puede

$ acl -> negarlo ( 'usuario' , ' unRecurso ' ) . $ Acl - > allow ( 'administrador' , ' unRecurso ' ), $ acl -> allow (' anfitrión ', ' unRecurso ');

Programación PHP /MySQL
Cómo seleccionar entre las gamas de MySQL
Cómo deshabilitar desencadenadores en MySQL
Cómo hacer a Apague el interruptor de una función en PHP
Cómo exportar datos MySQL a Excel en una función PHP
¿Cómo deshacerse de duplicados en MySQL
Cómo convertir las imágenes en datos binarios mediante PHP
¿Cómo llamar a una función de clase en PHP
Cómo incluir un archivo PHP utilizando la ruta absoluta
Conocimientos Informáticos © http://www.ordenador.online