@arab789

Как сделать ограничение прав на просмотр папок на сервере?

Помогите разобраться. Делаю просмотр папок на сервере. Нужно чтобы человек авторизировался и в зависимости от того что ему можно просматривать он видел. Суть проблемы такова: как и в каком виде хранить доступные ему ресурсы?и как организовывать выдачу прав. Я думаю что в админке при сохранении изменений прав, в БД в таблице будут создаваться колонки с названиями папок, а в ячейки писаться id пользователей которые могут получить доступ к папкам. При авторизации записывать в сессию имена папок и к ним id пользователей которые могут просматривать папки.
Идея правильна или есть более простой способ?
  • Вопрос задан
  • 2327 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
3 таблицы:
1. список пользователей (стандартно): user_id|user
2. список ресурсов: res_id|full_path
3. список доступа: user_id|res_id|[permissions_list]
permissions_list: 00-FF (бинарно или последовательно) и соответствия где-то хранить...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы