Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ограниченный доступ к папке средствами .htmlaccess

383
15 октября 2007 года
zoh
237 / / 03.04.2005
Здравствуйте.

Вообщем задача с которой я не справился ((

Например лежит в каталоге файл.
Каталог data
файл amine.gif

Нужно сделать ограниченный доступ на этот файл. (или группу, то что в каталоге).
Тоесть юзеры зарегистрировавшиесь в системе могут закачть от туда файлы. Если в браузере ввести прямой путь на файл, его можно получить только путём вводы пароля (ну понятно о чём я).
Ещё нужно как бы добавлять доступы к этому каталогу.

И ещё, возможно ли ограничить доступ по 1 паролю? Тоесть по одному поролю сидит ровно 1 юзер.

Спасибо!
251
15 октября 2007 года
SkyMаn
1.7K / / 31.07.2007
FTP - там есть и группы, и пароли, и доступ на разные файлы/папки...
383
15 октября 2007 года
zoh
237 / / 03.04.2005
А как с помошью него, добавлять новых пользователей (и их удалять потом), а также ограничить доступ не более 1-ого юзера.?

Мне надо же программно это делать
251
15 октября 2007 года
SkyMаn
1.7K / / 31.07.2007
MySQL+PHP
Юзер заходит по ссылке, если он не авторизован, то скриптом идет редирект на форму, где он вводит имя, пароль, жмет "ОК" и получает файл.
БД нужна лишь для хранения таблицы юзверей и опционально линков к файлам
383
15 октября 2007 года
zoh
237 / / 03.04.2005
Не нето.
Это прийдёться передавать файл через скрипт, это лишняя нагрузка на сервер.

Нужно вот типа этого.

AuthType Basic
AuthName "Protected realm"
AuthUserFile z:/home/localhost/.htpasswd (это на винде)
Require valid-user

Тоесть я тут добавляю пароли в файл .htpasswd
нужно вот как то, спомошью PHP редактировать этот файлик
383
15 октября 2007 года
zoh
237 / / 03.04.2005
хотя я вот помотрел можно в туже директорию закинуть файл с паролями и закрыть его.

Тогда вот вопрос. Как допустить заход только 1-ого юзера в директорию?
.htmlaccess можно это организовать?
251
15 октября 2007 года
SkyMаn
1.7K / / 31.07.2007
Цитата: zoh

Тогда вот вопрос. Как допустить заход только 1-ого юзера в директорию?
.htmlaccess можно это организовать?


А почему .htmlaccess? Ты имеешь ввиду .htaccess или настроил сервак на другой файл? (что вряд ли). Если нужно только 1 юзверь одновременно, то имхо не получится только стредствами [COLOR=black].htaccess[/COLOR]

383
15 октября 2007 года
zoh
237 / / 03.04.2005
.htaccess да именно это и имел ввиду _)

Как настроить на 1-ого через скрипт я знаю.
Но тут дело такое, что например пользователь вводит урл
например: http://site/data/image.jpg

тут ограничение на файл можно поставить только средствами .htaccess
скрипт не заблочит их (
251
15 октября 2007 года
SkyMаn
1.7K / / 31.07.2007
А что мешает взять РНР и .htaccess вместе?
383
15 октября 2007 года
zoh
237 / / 03.04.2005
так вот _)
я не знаю как обьединить это ((
383
15 октября 2007 года
zoh
237 / / 03.04.2005
в том то и вопрос

а из .htaccess можно вызывать скирпт?
если да то как?
251
15 октября 2007 года
SkyMаn
1.7K / / 31.07.2007
Пользуйтесь редактированием своих сообщений, а то уже три подряд идет...
А по теме - юзайте mod_rewrite. В Сети куча учебников и примеров по нем. Например
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог