Архитектура прав доступа.

Ramin Hashimzade
Дата: 08.07.2009 08:32:26
Добрый день. Нужна идея по поводу структуры доступа к системе.
Как система выглядит:
Например в системе есть главное меню он содержит следующие:

Счета -> Физики -> AZN -> Открытые
Физики -> AZN -> Закрытые
Физики -> Иностранное валюта -> Открытые
Физики -> Иностранное валюта -> Закрытые
Юрики -> ...
и так дали много.

Например Админ дает доступ Ивану что б тот имел доступ тока к счетам (Физики -> AZN -> Открытые) и (Физики -> AZN -> Закрытые) и видел тока тех физиков у кого поле статус<>VIP. Нужно что б все под меню и меню кроме (Физики -> AZN -> Открытые) и (Физики -> AZN -> Закрытые) были не активными и в списке (Физики -> AZN -> Открытые) и (Физики -> AZN -> Закрытые) выводились тока те счета где статус<>VIP.

Как вы видите такую структуру? как нужно организовать таблицы доступов?

----
www.hramin.jino-net.ru
Картинка с другого сайта.
RENaissance
Дата: 08.07.2009 08:36:44

Поиск

Posted via ActualForum NNTP Server 1.4

Ramin Hashimzade
Дата: 08.07.2009 08:50:55
RENaissance

Поиск


Привет вижу что не понели. Проблема в том что как организовать структуру данных что б менюшки были активные или не активные исходя из прав?
Пример:
В юзере должен быть активна тока кнопка Физики -> AZN -> Открытые а оставльные все должна быть неактивные. В табличке прав доступа что мне писать что б легче выбрать что у него актина а что нет при логгина пользователя?
VladislavVV
Дата: 08.07.2009 09:01:18
заведите таблицу(ы) с данными объектов и правами доступа. при открытии окна читайте таблицу(ы) и устанавливайте права...
VladislavVV
Дата: 08.07.2009 09:02:52
Ramin

Как вы видите такую структуру? как нужно организовать таблицы доступов?

не дочитал пост до конца...
это зависит от архитектуры проекта, вам точно никто не скажет-решать только вам
RENaissance
Дата: 08.07.2009 09:03:14

Ramin

Привет вижу что не понели.

Все я понял. Ответ - ACL + TActionList->TAction.

З.Ы Готового ответа вам никто не даст.

Posted via ActualForum NNTP Server 1.4

lazovik
Дата: 09.07.2009 14:17:01
может готовые компоненты покатят?
_http://www.torry.net/pages.php?id=313&sort=Date