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

start [/forum/topic.php?fid=22&fpage=80&tid=1446275]: |
0ms |
get settings: |
11ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 432ms |

| 0 / 0 |
