|
ставим пароль на страницуВключив этот апплет в страницу, можно получить нечто такое: Password check Его можно сделать поумнее, завести для каждого пользователя отдельную страницу, заставить считывать данные из файла и т.д. Принципиальный недостаток - после того как человек попал на искомую страницу, никто не в силах запретить ему запомнить этот URL, так что средство это одноразовое. Конечно, можно запрятать страницу внутрь фрейма, чтобы URL не светился в строке адреса, но сами понимаете, от кого эта защита. Опять же, апплет полностью уходит к клиенту и в принципе полностью доступен для исследования. Последнего недостатка лишено решение, основанное на использовании CGI. Простенький скрипт на Perl'е выглядит примерно так: #!/usr/bin/perl use CGI qw(:standard); $query = new CGI; $ok = 'ok.html'; $address = 'bad.html'; $login = "login"; $password = "password"; $l = $query->param("login"); $p = $query->param("password"); if(($p eq $password) && ($l eq $login)) { $address = $ok; } print $query->redirect($address); Пример использования: Password check Login: Старый пароль: Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Другие статьи по теме: - ставим пароль на страницу- использование библиотеки mime-base64 - практическое применение perl-скриптов - почему я выбрал perl? - Perl для веб-мастера |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |