Защита паролем всей директории с помощью аутентификации PHP - PullRequest
1 голос
/ 28 февраля 2010

Я хочу защитить паролем весь каталог и аутентифицировать пользователей через базу данных MySQL, используя PHP. Я знаю, что вы можете защитить паролем каталоги, используя .htaccess, но не могу понять, как использовать PHP и MySQL вместе с этим.

1 Ответ

3 голосов
/ 28 февраля 2010

При использовании Basic или Digest аутентификации для защиты папки, вы обычно проходите аутентификацию на файл на сервере. Вероятно, поэтому вы не нашли никаких руководств по использованию этого с MySQL. Вам придется использовать mod_auth_mysql, чтобы сделать эту работу из файла .htaccess.

См

Очень простой пример, чтобы сделать это без .htaccess и mod_auth_mysql можно найти по адресу

Следует отметить, что скрипт неправильно очищает вводимые пользователем данные и не использует шифрование для пароля. Это не хороший сценарий, но в нем есть все, чтобы направить вас в правильном направлении.

Также см. Главу с инструкциями PHP по HTTP-аутентификации с PHP .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...