Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Ограничения по доступу к контенту / 5 сообщений из 5, страница 1 из 1
26.07.2011, 13:02
    #37367218
Ratty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничения по доступу к контенту
Здравствуйте!

В своей системе учета, для решения этой задачи я использовал 1 таблицу (права). В ней хранились ID, Название, и поля - разделы в которых содержаться "права" на соответственный раздел. Примерный то так:

ID | Privilegy_Name | Acces_for_section_1 | Acces_for_section_2 | Acces_for_section_2 |
___________________________________________________________________________
1 | Support | rd, ins, upd, exp, del | rd, ins | rd |

где:

rd - просмотр (read)
ins - вставка записи (insert)
upd - редактирование (update)
exp - Экспорт в xls

И у каждого юзера есть доп. поле с ID "Прав" и так происходит проверка прав.

Сейчас необходимо расширять таблицу с правами потому есть шанс переделать. Вопрос: как должны правильно храниться права пользователя? Сколько не гуглил, а вменяемых аналогов не нашел
...
Рейтинг: 0 / 0
26.07.2011, 13:15
    #37367249
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничения по доступу к контенту
IDPrivilegy_NameAcces_for_section_1Acces_for_section_2Acces_for_section_21Support rd ins upd exp del rd ins rd
следует понимать как

IDPrivilegy_NameAcces_for_section_1Acces_for_section_2Acces_for_section_3...Acces_for_section_N1Support rd ins upd exp del rd ins rd... rd ins
...
Рейтинг: 0 / 0
26.07.2011, 13:33
    #37367277
Ложка жира
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничения по доступу к контенту
Привилегии:
IDPrivilegy_name1Support2...3...

Секции
IDSection_name1First2Second3...

Права:
IDAccess_name1read2insert3update4...

Сводная таблица:
IDPrivilegy_IDSection_IDAccess_ID11112112311341145121612171318.........
...
Рейтинг: 0 / 0
26.07.2011, 13:50
    #37367303
Ложка жира
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничения по доступу к контенту
Ложка жираПривилегии:
IDPrivilegy_name1Support2...3...

Секции
IDSection_name1First2Second3...

Права:
IDAccess_name1read2insert3update4...

Сводная таблица:
IDPrivilegy_IDSection_IDAccess_ID11112112311341145121612 2 71318.........

Поправил
...
Рейтинг: 0 / 0
26.07.2011, 16:07
    #37367636
Ratty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничения по доступу к контенту
Ложка жира,

Спасибо Вам! Все крайне доступно
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Ограничения по доступу к контенту / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]