Скрипт для кардера

Xakep, номер #020, стр. 020-036-2


Создан файл index.htm в корневом каталоге, где должны быть ссылки на скрипт join.cgi (/cgi-bin/join.cgi) и login.cgi (/cgi-bin/login.cgi). Скрипт join.cgi отвечает за регистрацию пользователя, а login.cgi - за аутентификацию. Для файла join.cgi потребуется два файла join.dat и joined.dat. Первый файл - форма при регистрации, второй - после регистрации.

/ Файл join.dat /

!warning!

Credit Card Type:

Visa

MasterCard

American Express


Cardholder Name:


Login:


Password:


Retype Password:


E-mail:


Country:


Address:


Credit Card number:


Expiration Date:



Mount:


/ Файл joined.dat /

Congratulations!

You have joined to our server!

Your login: !login!

Your password: !password!

Click here to start

Эти файлы немножко урезаны, более полные можно будет скачать (адрес в конце статьи). Для файла login.cgi необходим login.dat:

Welcome!

Please, enter your login and password!


Login:


Password:



Как все происходит

Вначале пользователь попадает на главную страницу (index.htm), с нее он переходит к регистрации (/cgi-bin/join.cgi), после этой процедуры ему нужно авторизироваться (/cgi-bin/logun.cgi). Потом юзверь попадает на HTML файл gallery.htm, где используется скрипт show.cgi (/cgi-bin/show.cgi). Эта прога показывает сами картинки; если запрашиваемая графика не существует или запрос сделал левый пользователь, то выводится картинка с ошибкой (/cgi-bin/error.jpg). Формат вызова такой: show.cgi?sex/sex01.jpg. После такого запроса загрузится картинка по адресу /cgi-bin/s-zone/sex/sex01.jpg. Вот примерчик файла gallery.htm:



Назад на стр. 020-036-1  Содержание  Вперед на стр. 020-036-3