| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment utiliser Zend ACL dans un environnement modulaire
    Zend ACL est un framework de développement web basé sur PHP que les ingénieurs utilisent des logiciels pour créer et gérer des listes de contrôle d'accès . Ces listes exigent que les utilisateurs d'un site Web ou une application peut exécuter certaines fonctions une fois qu'ils sont logged in Zend ACL peut également être utilisé pour attribuer des privilèges à d'autres objets codés, afin de les empêcher de modifier accidentellement des données . Il est facile à utiliser dans Zend Studio - un environnement de développement modulaire - qui permet un réglage de la syntaxe, la coloration syntaxique et l'appui aux langues open source autres que PHP. Choses que vous devez
    Zend Studio
    Voir Plus Instructions
    1

    lancer l'application Zend Studio et créez un nouveau document PHP où vous pourrez pratiquer la création et la gestion d'un accès liste de contrôle à l'aide Zend_Acl
    2

    Créer un nouveau Zend ACL , en lançant avec la ligne de code suivante:

    $ acl = new Zend_Acl ();
    < br . > Hôtels 3

    ajouter des rôles à la liste de contrôle d'accès . Ceci est fait en ajoutant le code suivant sous le code d' initiative , modifier et ajouter des utilisateurs comme bon vous semble :

    $ acl -> addRole ( nouveau Zend_Acl_Role ('user' ) ) -> addRole ( nouveau Zend_Acl_Role ( "manager" ) ) -> addRole ( nouveau Zend_Acl_Role ( 'host' ) ) ;
    4

    définir la matrice dans laquelle les rôles d'utilisateur dans la liste de contrôle d'accès doivent être conservés . Utilisez le code suivant , qui appelle également la fonction de Zend_Acl_Resource ce qui est nécessaire pour le faire fonctionner :

    $ les parents = array ('user' , manager, 'host '') ; $ acl -> addRole ( nouveau Zend_Acl_Role ( « someUser ') , $ les parents ) ; $ acl - > add (new Zend_Acl_Resource (' uneResource '));
    5

    assigner des permissions aux rôles différents dans la liste de contrôle d'accès . Par exemple, " utilisateurs " ne peut pas se connecter, alors que les « gestionnaires » et «hôtes» à la fois peut

    $ acl -> nier ('user ', ' uneResource '); . $ Acl -> allow (' manager' , ' uneResource '); $ acl -> allow (' host' , ' uneResource ');

    Previous :

    next :
      articles connexes
    ·Comment faire pour installer PHP Nuke 
    ·Comment créer un site web d'abonnement avec Dreamweave…
    ·MySQL rejoint SELECT COUNT Tutorial 
    ·Comment mettre en place une base de données pour WordP…
    ·Comment envoyer un SMS en utilisant PHP Script 
    ·Comment faire pour augmenter votre limite de mémoire P…
    ·Comment faire pour créer des sites dynamiques avec Dre…
    ·Comment faire pour supprimer PHP MailTo 
    ·Comment faire un menu dynamique avec PHP et MySQL 
    ·Comment obtenir les noms de propriétés de l'objet dan…
      articles en vedette
    ·Comment faire pour supprimer Perl Newline 
    ·Comment faire une déclaration Include 
    ·Définition d'une carte de montage 
    ·Comment changer pointeur de la souris dans Visual Basic…
    ·Comment faire pour déboguer Perl 
    ·Comment faire pour remplir un groupe d'options avec des…
    ·À propos de Java Virtual Machine 
    ·Comment faire pour modifier une ligne dans GridView 
    ·Comment se connecter OpenOffice Base de MySQL 
    ·Comment remplacer une méthode statique en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com