|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ilya Rubtsov 2:5020/400 22 May 2001 15:32:29 To : All Subject : Re: crypt() --------------------------------------------------------------------------------
> $salt = substr($hash, 0, 2);
> if (crypt($password, $salt) eq $hash) {
> пароль верен
> } else {
> пароль не верен
> }
> То есть, тут ты просто crypt()'уешь введеный пароль и salt, заданный
> изначально и провереяшь, получилось ли тоже самое, что и при
> crypt()'овании оригинального пароля.
Извините, что вмешиваюсь. А зачем создавать три переменные вместо двух, да
еще вызывать substr?
$password -- реальный закриптованный пароль
$input -- ввели на проверку
if (crypt($input, $password) ne $password) {
#пшел отсюда!
} else {
#здравствуй-здравствуй, старый друг
}
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/657711a326b2.html, оценка из 5, голосов 10
|