Показать сообщение отдельно
  #4 (permalink)  
Старый 22.11.2019, 13:23
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от srg123
Это можно сделать запустив скрипт на уже исполняемой странице?
Это не только скрипт нужен, нужны и определения, а добавить это в имеющийся проект конечно можно. Тип SET, это битовое представление множества. Пусть в базе определены два права доступа: администратор и пользователь. В базе это поле типа SET будет описано так:

Администратор
Пользователь

а внутреннее представление будет будет иметь такие значения:

1 Администратор
2 Пользователь

В базе же определяются и права любых разделов сайта. Например, пусть Личный кабинет имеет разделы А, В и С. В базе для них установили права доступа для:

А - Администратор - числовое значение права = 1
В - Администратор, Пользователь - числовое значение права = 3
С - Администратор, Пользователь - числовое значение права = 3

описываемые также полем типа SET. Если при запросе пользователем раздела логическая операция И над правами пользователя и правом доступа к разделу возвращает true, то разрешается доступ к разделу, иначе ...

Последний раз редактировалось laimas, 22.11.2019 в 13:57.
Ответить с цитированием