Yupe cложная авторизация по номеру подразделения и роли?
Вот буквально сегодня установил yupe, но вижу, что в стандартном комплекте разделение какое-то хилое. Админ\пользователь. Как же так? Ведь yii очень гибкая система, и он не только для блогов и интернет-магазинов.
Подскажите - закусывать ножку от табуретки и разгребать стандартный yii, ломать yupe или есть готовые решения? Млин такая система, а достойной реализации в стандартном функционале нет?
В общем, мысль следующая - пользователей я вручную ввожу в базу mysql, у них должны быть следующие поля id, login, pass, role, id_page. Ненавижу это поле email!!!! Как его отключить? В общем, на основании роли и ид разрешенной страницы ему пхп скрипт должен отдавать различные страницы (ид страницы) с различным функционалом (роль), пост или гет там. Что самое смешное, что такой функционал на чистом пхп пишется за пару вечеров под пиво, а в крутой цмс его нет?
Кто реально сталкивался\решает эту проблему?
UPD
нужна аутентификация на основании данных базы пользователей. при этом если роль - мастер, то он может добавлять строки в базу (предположим какие то приборы), в свой цех. а роль электрик - он может смотреть данные своего участка (цех состоит из участков), и править некоторые параметры данных, введенных мастером по его участку(причем только некоторые, удалять записи и изменять серийник он не может, может изменить количество предположим, состояние). и получаем иерахическую структуру - админ может все, руководство может смотреть все цеха. мастер смотрит и правит свой цех (тоже с ограничениями, удалить запись у него возможности нет). а электрик смотрит свой участок и может редактировать поле состояние (сломан, в ремонте, работает)