маршрутизация с несколькими префиксами в cakePHP - PullRequest
2 голосов
/ 29 июля 2010

У меня новый проект с 4 пользователями и некоторыми задачами, который разрешен только определенным пользователям.
Поскольку пользователи и задачи исправлены, я подумал, что нет необходимости использовать ACL.

мое решение правильно ??

Тогда могу ли я иметь несколько префиксов для каждого пользователя, если да, как я могу добиться этого ??

Мне нужно ограничить задачу пользователя A от пользователя B, как я могу ее достичь ???

Ответы [ 2 ]

2 голосов
/ 30 июля 2010

4 пользователей также список.Я бы посоветовал вам использовать компонент ACL на основе INI , если вам не нужно менять разрешения на лету.

0 голосов
/ 30 июля 2010

Не особенно элегантно, но оно должно выполнить работу (в каждом соответствующем app_controller):

function beforeFilter()
{
    parent::beforeFilter();
    $currentUser = $this->Auth->user();
    $uName = $currentUser['User']['username'];

    switch($uName){
        case 'User_1':
            $this->Auth->allow('myAction');
    ...
...