Общие > Веб Сервера

Не работает аутентификация

(1/2) > >>

YA:
Не могу заставить работать аутентификацию под виндами (WinXP, Apache 1.3.22).

- модуль "mod_auth" подключен;
- директивы аутентификации пишу в .htaccess;
- про "AllowOverride All" не забыл;
- аутентификация базовая ("AuthType Basic");
- сервер возвращает запрос на аутентификацию (401);
- броузер запрашивает логин и пароль;

Но пароль не принимается, хотя у хостера (FreeBSD, Apache) все работает. В чем может быть дело? Help!

Dm:
а .htpasswd прописан правильно? с помощью программки htpasswd? что в логах?

YA:
В логах ТОЛЬКО такие ошибки:
user ...: authentication failure for "...": password mismatch
Т.е. файл с паролями Apache находит нормально.

А htpasswd не пользуюсь. Зачем? Зависимость от платформы?
Кстати, подскажите, как им пользоваться.

Dm:

--- Цитировать ---А htpasswd не пользуюсь. Зачем? Зависимость от платформы?
Кстати, подскажите, как им пользоваться.
--- Конец цитаты ---

пароли хранятся в шифрованном виде, причем ключевое слово кодирования зависит от системы.

использование:
htpasswd.exe -c .htpasswd user
дальше вводим пароль.
файл создан с пользователем user.
подробности она выводит, если ее запустить без параметров.

YA:
Спасибо, все работает!

Я только вот что не понял: на *nix-системах результат htpasswd.exe совпадает с результатом функции crypt (с обратным не сталкивался), а на Win нет; а что делать, если я, вдруг захочу генерировать файл с зашифрованными паролями из Perl-ового скрипта?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии