Green Kakadu
по-моему, замороченный какой-то у тебя способ.
имхо, проще в сам скрипт вставить:
sub pw {
if ($pass ne $log_config{pass}) {
print header(
-charset => "$Charset",
-type => "text/html",);
&SetPageElements("Access denied. You\'ve entered wrong password");
} else {
&cp
}
exit;
}
#кусок кода одного моего проекта...
при этом пасс лежит в самом скрипте, и там же правится. и вообще,
сервера ведь не дураки настраивают.
поэтому если будет файло pass.cgi, к примеру, и чмод 600, то никто его никогда и не увидит, даже если чмод будет 755, его все равно никто не увидит.
а излишняя паранойя лишь все усложняет. в конце концов, можно куки перехватить - раз. можно .pwl стащить - 2. (и что там есть .хтаксесс, что его нет. все равно многие ставят галку "запомнить пароль". а что такое виндовский пвл и как быстро он ломается ты знаешь не хуже меня, я думаю.