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 :).