Найдено 60 результатов
- 2014.12.30, 15:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с RBAC
- Ответы: 4
- Просмотры: 2139
Re: Проблема с RBAC
Спасибо большое! заработало.
- 2014.12.29, 20:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с RBAC
- Ответы: 4
- Просмотры: 2139
Re: Проблема с RBAC
updatePost это у меня пермишен, а rule у меня updateOwnPost точнее updateOwnPost имеет rule_name isAuthor class AuthorRule extends Rule { public $name = 'isAuthor'; /** * @param string|integer $user the user ID. * @param Item $item the role or permission that this ru...
- 2014.12.29, 18:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с RBAC
- Ответы: 4
- Просмотры: 2139
Проблема с RBAC
Добрый день! Делаю rbac по мануалу, для хранения прав/ролей использую db все создал, пользователей связал, но не работает следующее есть контроллер Test public function behaviors() { return [ 'access' => [ 'class' => AccessControl::className(), ...
- 2014.12.28, 21:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: rbac куда делся biz_rule ?
- Ответы: 37
- Просмотры: 9477
Re: rbac куда делся biz_rule ?
В вашем случае, для корректной работы уже нужен созданный $this->client для передачи в проверку прав. То есть вы его должны еще до запуска основной бизнес-логики определить, чтобы передать в can. Причем инициализироваться будет всегда в независимости от того, нужно ли оно для проверки в текщем экшн...
- 2014.12.28, 14:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: rbac куда делся biz_rule ?
- Ответы: 37
- Просмотры: 9477
Re: rbac куда делся biz_rule ?
а куда их передавать?) вы имеете ввиду чтобы свой метод matchRole написать? я не знаю откуда у вас matchRole и зачем он нужен, но синтаксис can таков https://github.com/yiisoft/yii2/blob/master/framework/web/User.php#L656 и это позволяет передавать параметры так же как и в yii1. я про https://githu...
- 2014.12.28, 14:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: rbac куда делся biz_rule ?
- Ответы: 37
- Просмотры: 9477
Re: rbac куда делся biz_rule ?
в первом yii это уже было foreach($this->roles as $key=>$role) { if(is_numeric($key)) { if($user->checkAccess($role)) return true; } else { if($user->checkAccess($key,$role)) ...
- 2014.12.28, 14:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: rbac куда делся biz_rule ?
- Ответы: 37
- Просмотры: 9477
Re: rbac куда делся biz_rule ?
а куда их передавать?) вы имеете ввиду чтобы свой метод matchRole написать?
- 2014.12.28, 13:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обязательная авторизация frontend и backend
- Ответы: 5
- Просмотры: 2856
Re: Обязательная авторизация frontend и backend
идей никаких нет?
- 2014.12.28, 13:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: rbac куда делся biz_rule ?
- Ответы: 37
- Просмотры: 9477
Re: rbac куда делся biz_rule ?
т.е. на каждый biz_rule свой класс? а как быть с этим array('allow', 'actions' => array('UpdateStatus'), 'roles' => array('UpdateStatus' => array('client' => $this->client))), где $this->client возвращал модель, и так я проверял biz_rule а во втором yii как...
- 2014.12.26, 19:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Объединение rules в контроллере
- Ответы: 3
- Просмотры: 1865
Re: Объединение rules в контроллере
Код: Выделить всё
'rules' => array_merge(parent::accessRules(), $this->accessRules()),
- 2014.12.26, 17:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обязательная авторизация frontend и backend
- Ответы: 5
- Просмотры: 2856
Re: Обязательная авторизация frontend и backend
public function actions() { return [ 'error' => [ 'class' => 'namespace\to\you\action\Class', ], ]; } хм, не понимаю зачем мне общее действие? я не хочу чтобы оно висело мертвым грузом во всех контроллерах(Если я правильно вас понял) м...
- 2014.12.26, 17:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Объединение rules в контроллере
- Ответы: 3
- Просмотры: 1865
Объединение rules в контроллере
Добрый день! Вопрос в следующем. у меня есть переопределенный контроллер, который наследуют все контроллеры, в нем прописано следующее public function behaviors() { return ['access' => [ 'class' => AccessControl::className(), ...
- 2014.12.26, 15:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обязательная авторизация frontend и backend
- Ответы: 5
- Просмотры: 2856
Re: Обязательная авторизация frontend и backend
проблему с Not Found (#404) Page not found. решил.
но с общим контроллером и представлением нет, помогите пожалуйста или посоветуйте, как быть
но с общим контроллером и представлением нет, помогите пожалуйста или посоветуйте, как быть
- 2014.12.26, 14:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обязательная авторизация frontend и backend
- Ответы: 5
- Просмотры: 2856
Обязательная авторизация frontend и backend
Добрый день! Подскажите пожалуйста, как можно сделать обязательную авторизацию, как на backend, так и на frontend? в первом yii у меня был переопределен controller, в котором было public function accessRules() { return array(array('allow', 'controllers' => arra...
- 2014.10.20, 15:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает debug toolbar
- Ответы: 22
- Просмотры: 14975
Re: Не работает debug toolbar
Всем спасибо за помощь!
- 2014.10.17, 15:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает debug toolbar
- Ответы: 22
- Просмотры: 14975
Re: Не работает debug toolbar
во! вот в чем была моя ошибка
я выполнил следующую команду chown -R user:user /var/www/advanced \
и соответственно, владелец и группа на папку дебаг сменились, а дебаг создает папку и файлы от www-data
я выполнил следующую команду chown -R user:user /var/www/advanced \
и соответственно, владелец и группа на папку дебаг сменились, а дебаг создает папку и файлы от www-data
- 2014.10.17, 14:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает debug toolbar
- Ответы: 22
- Просмотры: 14975
Re: Не работает debug toolbar
я не помню, что я делал в этот момент, но если бы прав не было, то в логах, было бы много таких сообщений, а не одно)
- 2014.10.17, 13:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает debug toolbar
- Ответы: 22
- Просмотры: 14975
Re: Не работает debug toolbar
права были, это я первым делом проверил
- 2014.10.16, 23:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает debug toolbar
- Ответы: 22
- Просмотры: 14975
Re: Не работает debug toolbar
nginx? worker_processes сколько? 4 задетектил только такую ошибку в логах 2014/10/16 14:03:24 [error] 14812#0: *84 FastCGI sent in stderr: "PHP message: PHP Warning: file_put_contents(/var/www/advanced/frontend/runtime/debug/543f97eca7ee3.data): failed to open stream: Permission denied in /var...
- 2014.10.16, 16:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает debug toolbar
- Ответы: 22
- Просмотры: 14975
Re: Не работает debug toolbar
да и еще может поможет
когда была надпись Not Found (#404): Unable to find debug data tagged with '543fa29479c42'., то соответственно в папке runtime/debug/ было пусто
когда была надпись Not Found (#404): Unable to find debug data tagged with '543fa29479c42'., то соответственно в папке runtime/debug/ было пусто