Помощь Как отдавать файл только пользователям определенной группы?

Vallium

Профессор
Регистрация
22 Авг 2014
Сообщения
225
Реакции
46
Всем привет. Есть такая задача - на информационной странице куча ссылок на файлы. Нужно сделать так чтобы они были доступны только пользователям определенной группы. При этом имена файлов меняться не будут и пользователь, который из группы выбыл не должен получить доступ

Есть идеи или готовые решения?
 
это вроде только для товаров, или я что-то неправильно понял?
 
это вроде только для товаров, или я что-то неправильно понял?
Это для любых файлов,
Идеально подходит для добавления предметов, которые должны быть в свободном доступе, таких как руководства по продуктам, таблицы данных, брошюры, драйверы и т . Д.
 
Ссылки plain text, или файлы оперкарта?
Если первое, можно достать из базы id групп и прямо в контролере проверять группу пользователя
Код:
if ($this->customer->isLogged() && $this->customer->getGroupId() == 2) {
  //
}
 
Ссылки plain text, или файлы оперкарта?
Если первое, можно достать из базы id групп и прямо в контролере проверять группу пользователя
Код:
if ($this->customer->isLogged() && $this->customer->getGroupId() == 2) {
  //
}
тут прикол в том что если покупателя из группы удалили - он все равно скачает файл по прямой ссылке
 
Назад
Сверху