LINUX.ORG.RU
ФорумAdmin

Как проверить правильность пароля


0

0

Есть проблема!!! (БОЛЬШАЯ) :)
дано:
имя пользователя :user
пароль правильный :12345
пароль не правильный :qwert
Необходимо определить какой из паролей правельный, все это желательно выполнить через perl скрипт (если можно то пример скрипта) все это крутится на локальной машине от имени root

ЗАРАНЕЕ СПАСИБО

★★

извиняй а зачем это тебе надо ?

anonymous
()

Это необходимо для смены пароля пользователя на почту POP3 через http интерфейс просто поменять я могу спокойно через www ну а как проверить подлинность что именно он меняет у себя пароль вот в ЧЕМ ВОПРОС

pvvking ★★
() автор топика

обычно хранят криптованые пароли и сверяют то, что закриптовано
например
$old_crypted_pass = get_user_crypted_pass_from_some_file($user);
if ($old_crypted_pass eq crypt($pass, $old_crypted_pass)) {
# correct password
do_something_good();
} else {
# incorrect password
do_something_bad();
}

Maks
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.