Я хотел бы иметь ограничения на основе групп, которые позволят пользователям получать доступ только к определенным частям сети. Я новичок во всех материалах 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/
части полотна
- .) Как запретить кому-либо использовать адреса по умолчанию, такие как www.example.com/users/add
в глобальном масштабе (я хочу только www.example.com/admin/users/add
или www.example.com/registered/users/add
тип адресов)? Этот вид адресов не является событием, установленным в routes.php
, но они все еще работают.
Любые ответы apprecated
Sry, забыл упомянуть, я использую торт 1.3 – Elwhis
Проверьте учебники и документацию. Если вы все еще застряли, я уверен, что смогу помочь :-) –