Zend ACL é um framework de desenvolvimento web baseado em PHP que engenheiros de software usado para criar e gerenciar listas de controle de acesso. Estas listas ditar quais os usuários de um site ou aplicativo pode executar certas funções , uma vez que estamos fez o Zend ACL também pode ser usado para atribuir privilégios a outros objetos codificados , para impedi-los de modificar acidentalmente dados. É fácil de usar no Zend Studio - um ambiente de desenvolvimento modular - o que permite o ajuste de sintaxe, destaque de sintaxe e suporte para outros idiomas que o PHP de código aberto . Coisas que você precisa
Zend Studio
Show Mais instruções
1
Inicie o aplicativo Zend Studio, e criar um novo documento PHP , onde você pode praticar a criação e gestão de um acesso . lista de controle usando Zend_Acl
2
Criar um novo Zend ACL , iniciando -a com a seguinte linha de código :
$ acl = new Zend_Acl ();
< br >
3
Adicionar funções à lista de controle de acesso. Isto é feito adicionando o seguinte código abaixo do código de iniciativa , alterar e adicionar usuários como você vê o ajuste :
$ acl- > addRole ( novo Zend_Acl_Role ( 'user ')) -> addRole ( novo Zend_Acl_Role ( 'manager' ) ) -> addRole ( novo Zend_Acl_Role ( 'host '));
4
Especifique a matriz em que as funções de usuário na lista de controle de acesso deve ser armazenado. Use o seguinte código , que chama também a função Zend_Acl_Resource que é necessário para executá-lo :
$ pais = array ( 'user' , gerente, 'host ''); $ acl- > addRole ( novo Zend_Acl_Role ( ' someuser ') , $ pais ); $ acl- > add (new Zend_Acl_Resource (' someResource '));
5
Atribuir algumas permissões para os diferentes papéis na lista de controle de acesso. Por exemplo, " os usuários " não podem entrar, enquanto " gestores " e "hosts" tanto pode
$ acl- > negar ( 'user ', ' someResource '); . $ Acl -> permitir ( 'manager' , ' someResource '); $ acl- > allow ( 'host ', ' someResource ');