我想有基于组的限制,只允许用户访问网络的指定部分。我对整个ACL是新手,我从手册中没有完全理解它/因此我想问一些问题。cakephp基于组的权限
但任何问题之前,我的路线是这样的:
Router::connect('/', array('controller' => 'users', 'action' => 'login'));
Router::connect('/admin/:controller/:action/*', array('prefix' => 'admin', 'admin' => true));
Router::connect('/registered/:controller/:action/*', array('prefix' => 'registered', 'registered' => true));
1)如何限制从任何其他组的用户比Administrator
仅访问网络的/registered/
部分
2 )我如何防止任何人在全球范围内使用默认地址如www.example.com/users/add
(我只想要www.example.com/admin/users/add
或www.example.com/registered/users/add
类型的地址)?这种地址不是在routes.php
中设置的事件,但它们仍然有效。
任何答案apprecated
Sry基因,忘了提我使用的蛋糕1.3 – Elwhis 2011-01-11 19:45:57