результат команды htpasswd.exe -nb user_str pass_str всегда разный

rsv

Новичок
результат команды htpasswd.exe -nb user_str pass_str всегда разный

выполняю команду htpasswd.exe -nb user_str pass_str
логин и пароль всегда одинаковые, а команда каждый раз выдает другую строку
так и должно быть?
 

rsv

Новичок
тогда вопрос такой
есть файлик, в котором список юзеров апачевских
мне нужно их авторизовать средствами скрипта, а не средствами апача
Это можно как нибудь сделать?
Сначала думал, что типа юзер вводит пароль, я с этим паролем и логином запущу, команду htpasswd.exe -nb user_str pass_str и полученную строку сравню с той что есть в файле юзеров
Теперь получается что такое не прокатит
 

rsv

Новичок
с ключем -m тоже всегда разные строки показывает

-~{}~ 05.10.06 01:31:

может у апача есть каканибудь фича, тулза, которой можно подсунуть из скрипта файл с юзерами и логин:пароль авторизуемого юзера и чтобы она сказала авторизовать его или нет
 

Gorynych

Посетитель PHP-Клуба
Сначала думал, что типа юзер вводит пароль, я с этим паролем и логином запущу, команду htpasswd.exe -nb user_str pass_str и полученную строку сравню с той что есть в файле юзеров
Теперь получается что такое не прокатит
зачем? Вы вообще пробовали читать вот это - http://ru.php.net/crypt ?
 

rsv

Новичок
прочитал линк
попробовал
как там написано
сравнивать
crypt('password','crypted_password_from_htpasswd')==crypted_password_from_htpasswd
не получается равенства :(
причем делал это на сервере хостера, т.е. не под win
а там где оно все и работает

-~{}~ 05.10.06 19:27:

блин, пароль неправильно написал, первый раз
crypt('password','encripted_password')==encripted_password
таки заработало
всем спасибо 8)
 
Сверху