Zend ACL is een PHP - gebaseerde web development framework dat software engineers gebruiken om access control lists maken en beheren. Deze lijsten bepalen welke gebruikers van een website of applicatie bepaalde functies kan uitvoeren zodra ze zijn ingelogd Zend ACL kan ook worden gebruikt om rechten toe te wijzen aan andere gecodeerde objecten , om te voorkomen dat per ongeluk gegevens wijzigen . Het is is eenvoudig te gebruiken in Zend Studio - een modulaire ontwikkelomgeving - die syntax aanpassing , syntax highlighting en ondersteuning voor open anders dan PHP source talen biedt . Wat je nodig hebt Zend Studio Toon Meer Aanwijzingen 1 Start de Zend Studio applicatie , en maak een nieuwe PHP- document waar u kunt oefenen het maken en beheren van een toegang controle lijst met behulp Zend_Acl kopen van 2 Maak een nieuwe Zend ACL , door het initiëren van het met de volgende regel code : $ acl = new Zend_Acl ( ) ; < br . > Goedkope 3 rollen toe aan de toegangslijst . Dit wordt gedaan door het toevoegen van de volgende code onder het initiatief code , wijzigen en toevoegen van gebruikers als het je past : $ acl - > addRole (nieuw Zend_Acl_Role ( "gebruiker" ) ) - > addRole (nieuw Zend_Acl_Role ( 'manager' ) ) - > addRole (nieuw Zend_Acl_Role ( ' host' ) ) ; 4 Geef de array waarin de rollen van gebruikers in de toegangslijst moeten worden opgeslagen . Gebruik de volgende code , die ook noemt de Zend_Acl_Resource functie die nodig is om het uit te voeren : $ ouders = array ( ' user' , manager , 'host '' ) ; $ acl - > addRole (nieuw Zend_Acl_Role ( ' someuser ' ) , $ ouders ) ; $ acl - > add ( new Zend_Acl_Resource ( ' someResource ' ) ) ; 5 Wijs een aantal machtigingen voor de verschillende rollen in de toegangslijst . Bijvoorbeeld , " gebruikers " kan niet inloggen , terwijl de " managers " en " hosts " zowel kan $ acl - > ontkennen ( ' user' , ' someResource ' ) op ; $ acl . - > toestaan ( 'manager' , ' someResource ' ) ; $ acl - > toestaan ( ' host' , ' someResource ' ) ;
|