Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como usar o Zend ACL em um ambiente Modular
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 ');

Anterior :

Próximo : No
  Os artigos relacionados
·Como desativar consulta no MySQL Cache 
·Logs de erro de PHP em cPanel 
·Como instalar o PHP em um cache do Windows 
·Como faço para adicionar um script PHP usando MySQL 
·Ajuda com PHP e compilação Falha 
·Como abrir uma conexão IMAP simples com PHP 
·Como criar vários bancos de dados no Joomla! MySQL 
·Por que meu PHP MySQL Página tão lento 
·Como importar arquivos FTM MySQL 
·Como editar o MySQL Table Interface de Usuário no PHP …
  Artigos em destaque
·Como usar um formulário MDI em C # 
·Como imprimir uma String em MATLAB 
·Como lidar com uma exceção de ponteiro nulo em Java 
·Como aprender Fortran 
·PHP não está sendo executado 
·Qualidades de um desenvolvedor Java para Boa Trading Sy…
·Como conectar um JButton para um JTextField 
·Como fazer Exit Splash no PHP 
·Como detectar um evento com WIA Espera 
·Como criar uma lista no Coding Lisp 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados