- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
NikSTamb, у Вас админка на сайте есть?
То есть, у Вас получается два списка: клиенты и файлы.
Связи: один ко многим (выборочно)
Это можно представить, как доску для морского боя. Клиенты - по вертикальной оси, файлы - по горизонтальной.
Кто-то должен поставить галочку на пересечении.
Галочка стоит - файл разрешен к скачиванию данному клиенту, нет галочки - он вообще не знает о существовании файла...
Кто? Как? И где?
Без знания этого трудно что-то советовать.
NikSTamb,
То есть, у Вас получается два списка: клиенты и файлы.
Связи: один ко многим (выборочно)
Немного не так.
Есть клиенты. Для каждого из них созданы каталоги с именами соответствующими ID клиентов. В эти каталоги периодически добавляются файлы. Сейчас на моем сайте клиент заходит на свою страницу и видит ссылку на свой и только свой каталог. пройдя по этой ссылке он видит предназначенные для него файлы. В следующий раз он может уже на заходя на свою страницу просто в адресной строке браузера набрать адрес по которому он ходил в прошлый раз и снова без проблем попадает в свой каталог.
А хотелось бы что бы при заходе на свою страницу он видел ссылки на свои файлы каталоге а если в этом каталоге файлов на данный момент нет то он ничего не видит (чистая страница). При скачивании файла он не должен видеть откуда этот файл качается. Вот и все :)
Каталоги клиентов что вручную создаются?
Файлы туда вручную закачиваются?
Для разных клиентов файлы одни и те же (просто не все сразу доступны) или их очень много разных, для каждого клиента - свои?
Каталоги клиентов что вручную создаются?
Файлы туда вручную закачиваются?
Для разных клиентов файлы одни и те же (просто не все сразу доступны) или их очень много разных, для каждого клиента - свои?
Каталоги создаются вручную. Файлы закачиваются вручную. Файлы разные, для каждого клиента свои. Количество клиентов 500 и для каждого уже созданы каталоги. Файлов в каждом каталоге предполагается около 30-ти.
Не люблю разбираться с чужими perl'ами
Есть альтернативное решение вашей проблемы. Если вам важно чтобы файлы мог скачать только тот пользователь, кому они предназначены, то можно закрыть его каталог стандартной авторизацией apache с помощью .htaccess. Т.е. посетителю нужно будет ещё раз ввести свой логин и пароль для доступа к файлу. Решение кривоватое, но в вашем случае самое простое.
Если вам важно чтобы файлы мог скачать только тот пользователь, кому они предназначены, то можно закрыть его каталог стандартной авторизацией apache с помощью .htaccess. Т.е. посетителю нужно будет ещё раз ввести свой логин и пароль для доступа к файлу. Решение кривоватое, но в вашем случае самое простое.
Этот вариант на данный момент у меня работает, но в этом случае клиент все равно знает откуда качает файл, а мне нужно чтобы при скачивании ссылка на файл не соответствовала реальному адресу где лежат файлы.