Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man använder Zend ACL i en modulär miljö

    Zend ACL är en PHP - baserad webbutveckling ram som programvara ingenjörer använder för att skapa och hantera listor för åtkomstkontroll . Dessa listor diktera vilka användare av en webbplats eller applikation kan utföra vissa funktioner när de är inloggad Zend ACL kan också användas för att tilldela behörigheter till andra kodade objekt , för att hindra dem från att oavsiktligt ändra data. Det är lätt att använda i Zend Studio - en modulär utvecklingsmiljö - som ger syntax justering , syntaxmarkering och stöd för öppen källkod andra språk än PHP . Saker du behöver
    Zend Studio
    Visa fler instruktioner
    1

    starta Zend Studio programmet , och skapa en ny PHP dokument där du kan öva på att skapa och hantera en tillgång kontrollista med Zend_Acl
    2

    Skapa ett nytt Zend ACL , genom att inleda det med följande kodrad :

    $ ACL = ny Zend_Acl ( ) ;

    Billiga 3

    Lägg roller i åtkomstlistan . Detta görs genom att lägga till följande kod under initiativet koden , ändra och lägga till användare som du tycker passar :

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

    Ange arrayen där användaren roller i åtkomstlistan ska lagras . Använd följande kod , som också kallar Zend_Acl_Resource funktion som är nödvändig för att köra den :

    $ föräldrar = array ( ' user ' , chefen , " host '' ) , $ acl - > addRole ( ny Zend_Acl_Role ( " someUser ' ) , $ föräldrar ) , $ acl - > add ( ny Zend_Acl_Resource ( ' someResource ' ) ) ;
    5

    Tilldela vissa behörigheter till de olika rollerna i åtkomstlistan . Till exempel , " användare " inte kan logga in , medan " chefer " och " värdar " både kan

    $ acl - > förnekar ( "användare" , " someResource '); . $ Acl - > tillåter ( "manager" , " someResource ' ) ; $ acl - > tillåter ( ' host ' , ' someResource ');

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Infoga HTML i MySQL med PHP
    ·Hur man skapar ett utrymme i PHP-koden
    ·Hur man skriver till en CSV -fil med PHP
    ·Konvertera Kolumn Karaktär i MySQL
    ·Hur man återställer MySQL Insert ID
    ·Så här visar du den kolumn Beskrivning i SQL
    ·PHP för att skicka e-post till en Gmail eller Yahoo Cl…
    ·Hur PHP Få rätt Cookie
    ·Hur Testa PHP på en dator
    ·SSIS Kontroll Flow Vs. Data Flow
    Utvalda artiklarna
    ·Hur konvertera en APP EXE -fil på FoxPro
    ·Hur att bryta en lång sträng
    ·Hur du ändrar teckensnitt i Echo
    ·Hur man skriver ett Visual C program som använder en w…
    ·Object Obligatoriskt i Visual Basic
    ·ASCII protokoll
    ·Hur Infoga och ta bort vänster och höger Java Arrays
    ·Hur man använda vanliga uttryck i SQL
    ·Hur du använder HTML Block Elements
    ·Hur göra ROT - 13 i Python
    Copyright © Dator Kunskap http://www.dator.xyz