Раковский + Yii2

9.1K
.
Rakovskiy
The Fast, Secure and Professional - Yii2
Дело пока стало, переехал с Windows 8 на Ubuntu 14.04 LTS поставил Apache, PHP, MySQL и PhpStorm.

На днях думаю продолжить, пока знакомство с Yii2
.
The Fast, Secure and Professional - Yii2
Уже как дня три переборол свою лень и начал изучать второй Yii. Решил написать маленький (пока) движок на основе которого собираюсь делать сайты на заказ. Пока немного заточил шаблон для админки, сделал авторизацию для back/front-enda и регистрацию. Следующим делом хочу написать модуль для управления админ-меню http://prntscr.com/61gzrx
Он будет представлять из себя два типа вложенности:
1. Ссылка
2. Категория

Ссылка - прямая ссылка на какой-то модуль
Категория - выпадающее меню с сылками http://prntscr.com/61h1cp

Далее планирую добавить CRUD пользователей, а потом прав доступа к ним. И всё это дело совместить с первым модулем меню.


Будет это примерно следующим образом. Создаем ссылку в админ-меню, изначально её видит только тот кто её создал. Далее выбираем какого нибудь пользователя и в его правах доступа открываем эту ссылку и сам модуль к которому ведёт эта ссылка.

Хотелось бы от Вас услышать ещё варианты по-поводу прав доступа для модулей. Такую реализацию видел на одном движке, другой пока не придумал поэтому предлагайте если есть идеи.
.
The Fast, Secure and Professional - Yii2
Впринцепи для админ-меню можно и сделать неограниченную вложенность, но придется шаманить над шаблоном, что не очень хочется.
.
На первый взгляд просто офигенная либа для ACL https://github.com/BeatSwitch/lock
Может быть пригодится.
.
Rakovskiy
The Fast, Secure and Professional - Yii2
# reaper (05.02.2015 / 23:14)
На первый взгляд просто офигенная либа для ACL https://github.com/BeatSwitch/lock
Может быть пригодится.
Спасибо, но в Yii это всё есть (RBAC). Мне нужно продумать реализацию со стороны администрирования, как создавать права доступа, где и как их применять.
.
Rakovskiy,
где и как их применять.

Если ты не знаешь ответа на этот вопрос, то нужно ли оно тебе вообще? Логично?
.
Rakovskiy
The Fast, Secure and Professional - Yii2
# reaper (05.02.2015 / 23:54)
Rakovskiy,
Если ты не знаешь ответа на этот вопрос, то нужно ли оно тебе вообще? Логично?
Наверное не правильно меня понял. В общем я не могу правильно сформулировать мысль

Меня интересует как в организовано управление правами доступа в различных CMS
.
глупо наделять каждого отдельного юзверя выделенными правами, для этого есть промежуточное звено - группы
.
The Fast, Secure and Professional - Yii2
# ramzes (06.02.2015 / 00:17)
глупо наделять каждого отдельного юзверя выделенными правами, для этого есть промежуточное звено - группы
Хорошо, то есть можно сделать создание групп из админки (Администратор, модер, журналист и т.д.), а потом юзерам давать эти должности. Так же сделать возможность создания ролей (действий) типа кто может добавлять новости, читать сообщения от юзеров и т.д и потом добавлять к группам эти роли
.
# Rakovskiy (06.02.2015 / 00:24)
Хорошо, то есть можно сделать создание групп из админки (Администратор, модер, журналист и т.д.), а потом юзерам давать эти должности. Так же сделать возможность создания ролей (действий) типа кто мож
делаешь группу - наделяешь ее правами из имеющегося списка, потом можешь включать в нее пользоваталей
Всего: 275