Zend ACL er et PHP -baseret web-udvikling rammer, softwareingeniører bruge til at oprette og administrere adgangskontrol lister . Disse lister diktere , som brugerne af en hjemmeside eller et program kan udføre visse funktioner , når de er logget ind Zend ACL kan også bruges til at tildele privilegier til andre kodede objekter , for at forhindre dem ved et uheld at ændre data. Det er er let at bruge i Zend Studio - et modulopbygget udviklingsmiljø - som giver syntaks tilpasning, syntaksfremhævning og støtte til open source andre sprog end PHP. Ting du skal
Zend Studio
Vis Flere Instruktioner
1
starte Zend Studio , og oprette et nyt PHP dokument, hvor du kan øve dig at oprette og administrere en adgang kontrol listen med Zend_Acl
2
Opret en ny Zend ACL, ved at indlede den med den følgende linje kode : Hej
$ ACL = new Zend_Acl ();
< br . >
3
Tilføj roller til adgangskontrollisten . Dette gøres ved at tilføje følgende kode under initiativet koden , ændre og tilføje brugere , som du ønsker : Hej
$ acl -> addRole (ny Zend_Acl_Role ( 'bruger' )) - > addRole (ny Zend_Acl_Role ( 'manager' )) - > addRole (ny Zend_Acl_Role ( ' vært' )),
4
Angiv array , hvor brugeren roller i adgangskontrollisten skal opbevares . Brug følgende kode , der også kalder Zend_Acl_Resource funktion, der er nødvendig for at køre det : Hej
$ forældre = array ( 'bruger' , leder, ' host ''); $ acl -> addRole (ny Zend_Acl_Role ( » someUser «) $ forældre) , $ acl -> add (ny Zend_Acl_Resource ( someResource « )),
5
Tildel nogle tilladelser til de forskellige roller i adgangskontrollisten . For eksempel, " brugere " kan ikke logge ind , mens " managers " og " værter" både kan
$ acl -> benægter ( 'bruger' , ' someResource «) . $ Acl -> tillade ( 'manager ', ' someResource '); $ acl -> tillade ( ' host ', ' someResource ');