Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Zend ACL v Modulárny prostredí

Zend ACL je založený na PHP framework pre vývoj webových , že softvéroví inžinieri použiť na vytvorenie a spravovanie zoznamov riadenia prístupu . Tieto zoznamy rozhodnite , ktoré užívatelia webové stránky alebo aplikácie môže vykonávať niektoré funkcie , akonáhle oni sú prihlásení Zend ACL možno tiež použiť na priradenie oprávnenie k iným kódovaných objekty , aby nedošlo k ich náhodnému úpravy dát . Je to je jednoduché použitie v Zend Studio - modulárny vývojové prostredie - ktorý poskytuje nastavenie syntaxe , zvýraznenie syntaxe a podporu pre iné ako PHP open source jazykov . Veci , ktoré budete potrebovať
Zend Studio
Zobraziť ďalšie inštrukcie Cestuj 1

Spustite aplikáciu Zend Studio a vytvoriť nový dokument , PHP , kde si môžete precvičiť vytváranie a správu prístup . Zoznam ovládanie pomocou Zend_Acl
2

Vytvoriť nový Zend ACL , začatím ju s nasledujúci riadok kódu :

$ acl = new Zend_Acl ( ) ;

Sims 3

Pridať role na zoznam riadenia prístupu . To sa vykonáva pridaním nasledujúceho kódu pod kódom iniciatívy , mení a pridávanie užívateľov , ako uznáte za vhodné :

$ acl - > addRole ( nový Zend_Acl_Role ( " užívateľ " ) ) - > addRole ( nový Zend_Acl_Role ( " správca " ) ) - > addRole ( nový Zend_Acl_Role ( " hostiteľ " ) ) ;
4

Určte pole , v ktorom by mali byť uložené užívateľské role v zozname riadenia prístupu . Použite nasledujúci kód , ktorý tiež volá Zend_Acl_Resource funkcie , ktoré je nutné spustiť ho :

$ rodičia = array ( ' user ' , manažér , " hostiteľ '' ) ; $ acl - > addRole ( nový Zend_Acl_Role ( " someUser ' ) , $ rodičov ) ; $ acl - > add ( nový Zend_Acl_Resource ( " someResource ' ) ) ;
5

priradiť určité povolenie do rôznych rolí v zozname riadenia prístupu . Napríklad , " používatelia " nemôže prihlásiť , zatiaľ čo " manažéri " a " hosts " , ako je

$ acl - > popierajú ( " užívateľ " , " someResource " ) ; . $ Acl - > povoliť ( " manažér " , " someResource ' ) ; $ acl - > povoliť ( " hostiteľ " , " someResource ' ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené