Подключаем Rights к Юпи

Новости и анонсы Юпи! и смежных проектов

Модератор: core team

phantom-d
Новенький
Сообщения: 5
Зарегистрирован: Пт июн 06, 2014 6:48 pm

Сообщение phantom-d » Сб июн 07, 2014 12:04 am

На ваш суд отдаю доработанный для Юпи! 0.6 модуль Rights с инструкцией по установке
https://github.com/phantom-d/yupe-rights

Он так же работает и на Юпи 0.7

Единственное с чем не разобрался, почему при включении Gii, на фронте (в шаблонах view), вместо YWebUser передаётся CWebUser
Последний раз редактировалось phantom-d Сб июн 07, 2014 12:04 am, всего редактировалось 1 раз.

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Пн июн 09, 2014 10:53 am

Спасибо! Попробуем подключить.
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!

irbisart
Новенький
Сообщения: 6
Зарегистрирован: Чт янв 16, 2014 12:41 am

Сообщение irbisart » Пт сен 26, 2014 4:33 pm

Модуль точно полностью рабочий?

Никак не выходит научить модуль узнавать роли самостоятельно, в соответствии с их access_level.
Работает только прямое назначение существующим пользователям конкретных ролей из rights.
Это я могу частично обойти, назначая программно роли в rights при регистрации или при смене access_level.
Но главная проблема - не работает гостевой доступ. Не пускает абсолютно никуда, происходит циклический редирект на страницу авторизации, хотя в rights я, ради эксперимента, дал гостю полный доступ.

Спасите, помогите, товарищи!

Версия yupe - 0.6.

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Пт сен 26, 2014 6:38 pm

В 0.8 есть RBAC из коробки. Следующий проект рекомендуем начать именно с этой версии.
По текущей ситуации - попробуем воспроизвести, но не можем ничего гарантировать по срокам.
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!

irbisart
Новенький
Сообщения: 6
Зарегистрирован: Чт янв 16, 2014 12:41 am

Сообщение irbisart » Вс сен 28, 2014 2:43 pm

Проблему с гостевым доступом решила строка:
public $defaultRoles=array('Guest');
в классе RDbAuthManager.


Вернуться в «Новости»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя