lanciare l'applicazione Zend Studio e creare un nuovo documento PHP , dove si può praticare la creazione e la gestione di un accesso lista di controllo utilizzando Zend_Acl
2
Creare un nuovo Zend ACL , iniziando con la seguente riga di codice :
$ acl = new Zend_Acl ( ) ;
< br . >
3
Aggiungi ruoli per l'elenco di controllo di accesso . Questo viene fatto aggiungendo il seguente codice sotto il codice di iniziativa , la modifica e l'aggiunta di utenti come meglio credi :
$ acl - > addRole ( nuovo Zend_Acl_Role ( ' utente') ) - > addRole ( nuovo Zend_Acl_Role ( 'manager' ) ) - > addRole ( nuovo Zend_Acl_Role ( 'host' ) ) ;
4
Specificare la matrice in cui i ruoli utente nella lista controllo accessi devono essere conservati . Utilizzare il codice seguente, che chiede anche la funzione Zend_Acl_Resource che è necessario per farlo funzionare :
$ genitori = array ( 'user' , manager, ' ospite ''); $ acl- > addRole ( nuovo Zend_Acl_Role ( ' QualcheUtente ') , $ i genitori ) ; $ acl- > add ( new Zend_Acl_Resource ( ' someResource '));
5
Assegnare alcune autorizzazioni per i diversi ruoli della lista di controllo degli accessi . Ad esempio, " gli utenti " non può accedere, mentre "manager " e " host " sia possibile
$ acl - > negare ( 'user' , ' someResource '); . $ Acl - > allow ( 'manager' , ' someResource '); $ acl- > allow (' host' , ' someResource ');
Programmazione © www.354353.com