Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Доступ к папке с помощью логина и пароля


Автор: BenderRodrigez 21.1.2008, 12:14
Подскажите,пожалуйста,как мне предоставлять доступ к папке только тем пользователям,которые ввели правильный логин и пароль?Иными словами:вводя логин и пароль пользователь переходит в другую папку и ему открывается доступ к файлам и папкам,хранящимся в этой самой папке.

Автор: MoLeX 21.1.2008, 12:18
а с помощью .htpasswd и .htaccess нельзя организовать?

Автор: BenderRodrigez 21.1.2008, 12:20
А можно поподробнее об этих функцях?

Автор: MoLeX 21.1.2008, 12:26
слишком большой текст чтобы его выложить на форум, так что качай файлик

Автор: BenderRodrigez 21.1.2008, 12:30
Пасиба) smile 

Автор: skyboy 21.1.2008, 12:35
ключевые слова: HTTP-авторизация.
можно сделать либо http://ua2.php.net/features.http-auth, либо при помощи настроек НТТР-сервера(у тебя - скорее всего Apache, следовательно, надо будет искать материал по конфигурировании через .htaccess - например, на http://htaccess.net.ru/doc/htaccess/auth.php).
разница в том, что авторизация посредством РНР будет выполняться только при доступе к РНР-скриптам(т.е. при попытке скачивания картинки будет запрашиваться имя пользователя/пароль только в том случае, если закачка происходит тоже с использованием РНР); авторизация же посредством настройки НТТР-сервера дает защиту на доступ к любому типу файла, но такая авторизация оперирует не файлами, а папками - в смысле, поставить пароль на отдельный файл не получится - только на доступ к любому файлу, содержащемуся в папке.
если решишь делать авторизацию средствами НТТР-сервера, переброшу тему в "Администрирование Web-серверов". Но, надеюсь, ты сначала сам поищешь информацию, ибо по авторизации просто куча материала...

Добавлено через 4 минуты и 7 секунд
все-таки выбрал вариант с использованием .htaccess smile переношу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)