Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

perl+CGI+Авторизация

9.0K
01 мая 2007 года
elvenoracle
56 / / 16.04.2007
есть страничка входа:
 
Код:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<html><head></head><title>Control Panel</title><body>";
print "<form action=\"login.cgi\" method=\"post\">";
print "<table align=\"center\">";
print "<tr><td>";
print "<input type=\"password\" name=\"password\">:Password";
print "<br><br><input type=\"submit\" value=\"Enter\">";
print "</tr></td></table><br>";
print "</body></html>";

login.cgi содержит:
 
Код:
#!/usr/bin/perl
use CGI;
$query = new CGI;
$password="password";
$p = $query->param('password');
if ($p eq $password) {
print 'Status: 302 Moved', "\r\n", 'Location: ./options.cgi', "\r\n\r\n";
};

как сделать так что бы без этой авторизации не было доступа просто так к файлу options.cgi?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог