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

Cómo utilizar Zend ACL en un entorno modular

2014/7/12
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 sacar el remoto Tamaño del archivo de PHP
Cómo ejecutar un archivo PHP en un navegador
Cómo omitir las palabras comunes con una consulta MySQL PHP
Cómo crear una cadena de resultados de una consulta en PHP MySQL
Cómo reemplazar los caracteres no alfanuméricos en PHP
Cómo eliminar el contenido de un archivo PHP
Cómo convertir binario de PHP
Cómo unirse a una inserción en MySQL con PHP
Conocimiento de la computadora © http://www.ordenador.online