Guest User

Untitled

a guest
Jul 18th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. $this->addResource(new Zend_Acl_Resource('books'));
  2. $this->addResource(new Zend_Acl_Resource('login'));
  3. $this->addResource(new Zend_Acl_Resource('logout'));
  4.  
  5. $this->addRole(new Zend_Acl_Role('guest'));
  6. $this->addRole(new Zend_Acl_Role('user'), 'guest');
  7.  
  8. $this->allow('guest', 'login');
  9. $this->allow('user','logout');
  10. $this->allow('user','books');
  11.  
  12. $this->deny('guest', 'logout');
  13. $this->deny('user', 'login');
  14.  
  15. <configdata>
  16. <nav>
  17. <books>
  18. <label>Books</label>
  19. <controller>books</controller>
  20. <action>index</action>
  21. <resource>books</resource>
  22. <pages>
  23. <add>
  24. <label>Add</label>
  25. <controller>books</controller>
  26. <action>add</action>
  27. </add>
  28. <edit>
  29. <label>Edit</label>
  30. <controller>books</controller>
  31. <action>edit</action>
  32. </edit>
  33. <delete>
  34. <label>Delete</label>
  35. <controller>books</controller>
  36. <action>delete</action>
  37. </delete>
  38. </pages>
  39. </books>
  40. </nav>
  41. </configdata>
  42.  
  43. $this->allow('guest', 'books', array('index', 'add')
  44.  
  45. $this->allow('user', 'books', array('edit','delete')); // index & add are inherited
  46.  
  47. $this->deny($this->editor,'artist',array('delete'));
Add Comment
Please, Sign In to add comment