Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: crypt()   Ilya Rubtsov   22 May 2001 15:32:29 
Архивное /ru.perl/657711a326b2.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional