Forum Webscript.Ru
Программирование => Perl => Тема начата: NeoNox от 23 Мая 2001, 14:17:39
-
Привет ALL!!!
Есть вопросец. Как зашифровать пароль в этот самом htpasswd. Кто еще сможет кусок кода кинуть-тому отдельный сенькс.
-
crypt()
а вообще httpasswd это системная команда в никсе. ее можно вызвать через system
-
NeoNox (23-05-2001 14:17):
Привет ALL!!!
Есть вопросец. Как зашифровать пароль в этот самом htpasswd. Кто еще сможет кусок кода кинуть-тому отдельный сенькс.
perldoc -f crypt
-
а пример плз.
у меня вылазит любимая 500... :(
-
NeoNox (23-05-2001 14:42):
а пример плз.
у меня вылазит любимая 500... :(
500 - это не ошибка.:)
Ошибки в логе сервера.
А пример тривиален как грабли:
#!/usr/bin/perl
$pass = "password";
$salt = join \'\', (\'.\', \'/\', 0..9, \'A\'..\'Z\', \'a\'..\'z\')[rand 64, rand 64];
$crpass = crypt($pass,$salt);
print "Content-type: text/plain
";
print $crpass;
С тебя пиво.:)
-
500 - это не ошибка.:)
Да никто и не говорил, что это ошибка. Все правильно работает, только броузер выдает " ERROR 500"... :)
А пример тривиален как грабли:
#!/usr/bin/perl
$pass = "password";
$salt = join \'\', (\'.\', \'/\', 0..9, \'A\'..\'Z\', \'a\'..\'z\')[rand 64, rand 64];
$crpass = crypt($pass,$salt);
print "Content-type: text/plain
";
print $crpass;
Толи лыжи не едут... пароль получается неправильный. В чем может быть трабл?
С тебя пиво.:)
Если долетит... :)
-
Сори... Все нормально. Это я при записи сделал ошибку :( . Спасибо Chs и AliMamed за оперативность.
2Chs Будешь в Киеве-свисти, пиво за мной... :D
-
А как ззапаролить папку, которая находится в директрии cgi-bin. Обычную папку получается запаролить, а папки в cgi-bin нет.
-
ILYA (28-05-2001 14:48):
А как ззапаролить папку, которая находится в директрии cgi-bin. Обычную папку получается запаролить, а папки в cgi-bin нет.
А это тебе так хостер настроил, так что все вопросы к нему.
-
Где-то слышал, что надо что-то написать в .htconfig или в .htaccess.
-
ILYA (28-05-2001 15:06):
Где-то слышал, что надо что-то написать в .htconfig или в .htaccess.
если для этой папки не стоит AllowOverride All тогда бесполезно ч.л. писать
-
Понятно!
NAS, ты у GeoMAx\'a хостишся? У него можно запаролить паку в cgi-bin?
-
ILYA (28-05-2001 15:21):
Понятно!
NAS, ты у GeoMAx\'a хостишся? У него можно запаролить паку в cgi-bin?
Можно. У Геомакс скрипты можно держать в любой папке.
-
Всем спасибо. Пойду в GeoMax :).