powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ограничение доступа к файлам для виртуальных пользователей
5 сообщений из 5, страница 1 из 1
Ограничение доступа к файлам для виртуальных пользователей
    #37889526
Фотография Judo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Есть сайт под апчем, содержимое включая файлы видео лежат в папке htdocs. Есть отдельная база данных с информацией о пользователях (отдельная - от основной базы с пользовательскими данными). Пользователей к примеру 40 миллионов. Причем повторюсь что это не пользователи базы данных (т.е. они не были созданы командой базы create user). Есть еще одна табличка я соответствием имя юзера и имя файла к которому он имеет доступ: например
VASYA - 1.avi
VASYA - 2.avi
KOLYA - 3.avi
SASHA - 4.avi
Правильность такой архитектуры пока не рассматриваем. Что есть то есть. Вопрос в другом как сделать так чтобы пользователь VASYA не смог получить от апача файл 4.avi, т.е. даже если он напрямую в строке браузера напишет:
http://<имясайта>/4.avi
то в итоге он ничего не получит. Как ограничить доступ? как то обычно делается?
...
Рейтинг: 0 / 0
Ограничение доступа к файлам для виртуальных пользователей
    #37889551
Фотография Judo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тут почитал, похоже через .htaccess и разграничение прав на уровне ОС, но для этого нужно будет 40 млн пользователей создавать в ОС - а это жесть. Есть ли другой путь?
...
Рейтинг: 0 / 0
Ограничение доступа к файлам для виртуальных пользователей
    #37889568
Фотография Judo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ну да забыл написать: под апачем лежит самописная библиотека (SO), которая принимает запросы по http.
Вот только прямой запрос типа http://<имясайта>/4.avi проходит похоже мимо нее.... А так можно было в самой .SO принять решение отдать пользователю такой видео файл или запретить доступ. Вообщем непонятно как это реализовать....
...
Рейтинг: 0 / 0
Ограничение доступа к файлам для виртуальных пользователей
    #37889781
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Убрать файлы из прямого доступа.
2. Перенаправить запросы к этим файлам на скрипт (или еще куда), который будет разбираться в авторизации и отдавать контент. Как вариант, будет генерить временную ссылку на файл и создавать соответствующий симлинк.
...
Рейтинг: 0 / 0
Ограничение доступа к файлам для виртуальных пользователей
    #37900310
Фотография Judo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle.......
Как вариант, будет генерить временную ссылку на файл и создавать соответствующий симлинк.

В принципе все понятно, А вот как сгенерить ссылку и симлинк на Винде Xp ?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ограничение доступа к файлам для виртуальных пользователей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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