Сообщение от srg123
|
Это можно сделать запустив скрипт на уже исполняемой странице?
|
Это не только скрипт нужен, нужны и определения, а добавить это в имеющийся проект конечно можно. Тип SET, это битовое представление множества. Пусть в базе определены два права доступа: администратор и пользователь. В базе это поле типа SET будет описано так:
Администратор
Пользователь
а внутреннее представление будет будет иметь такие значения:
1 Администратор
2 Пользователь
В базе же определяются и права любых разделов сайта. Например, пусть Личный кабинет имеет разделы А, В и С. В базе для них установили права доступа для:
А - Администратор - числовое значение права = 1
В - Администратор, Пользователь - числовое значение права = 3
С - Администратор, Пользователь - числовое значение права = 3
описываемые также полем типа SET. Если при запросе пользователем раздела логическая операция И над правами пользователя и правом доступа к разделу возвращает true, то разрешается доступ к разделу, иначе ...