Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Vitaly N. Akuloff                    2:5093/27.50   27 Dec 2001  13:13:31
 To : Roman Drobov
 Subject : Как сделать?
 -------------------------------------------------------------------------------- 
 
 
 18 Дек 01 22:09, Roman Drobov -> Ivan Frolcov:
 
  RD> Какой проблем забрать куку вместе с документом?
  RD> Если не всегда слушать советы про использование библиотек вроде use cgi
  RD> или use LWP, а немного изучить первоисточник, то можно догадаться,
  RD> что написать на перле веб-броузер - нет проблем. Будет и куки читать и
  RD> картинки грузить и скрипты выполнять :)
 
  >>
  >> BV> Кроме того, не хочу терять юзеров, отключивших куки.
  >> BV> Хотя, если ничего лучшего не будет, придется этот способ юзать. Hо
  >> BV> хотелось бы также выслушать другие предложения.
  >> Hу тогда через урл передавай.
 
 И рыбку съесть и на... сесть? :)
  RD> "...Hет у вас методов против Кости Сапрыкина..." (с) :)
 
 Hа вскидку (что сам пользую):
 
 1. Сессия, в сесси запоминаем SRAND-seed
    srand(SESSION_SRAND);
    далее все имена полей генерятся рандомом от этого seed.
 
    Врагу прийдётся читать куку сессии, читать форму, парсить её на имена полей
    сам seed враг не вычислит и не увидит.
 
 и тут наступает этап 2:
 
 2. Выводим введенное в табличке и спрашиваем - ВЫ ЭТО ВВОДИЛИ? ОК?
   т.е. 2я ступень, кот. тоже может быть с ключём
    можно в эту форму продублировать хидденами все введенные поля, опять со
 случайными именами и еще и зашифрованные (геморрой)
 
 3. Почти железная защита от роботов - жабаскрипт - который устанавливает
 какое-либо значение в хидден-поле как-нить ч-з ж.
 
 4. Картинка - непробиваемо имхо
 
 5. Куча тупых вопросов ответов, типа "в подтверждение вашего ввода в этом поле
 введите сколько будет два умноженное на семь" - роботы сосут (я бы такого робота
 и писать не стал) :))
 
 6. Если это регистрация - требовать правильный е-мыл на который присылать ключ
 акцепта сабмита
 
 Хватит? или еще накатать? :))
 P.S. Первый вариант реализован в простом гестбуке http://ocop.h1.ru/gb.php
 WBR Vitaly N. Akuloff,  Reply-To: mr_little@pisem.net
 
 --- GoldED+/LNX 1.1.4.3
  * Origin: Trade&Finance company KAMAZ (www.kamaztrade.ru) (2:5093/27.50)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как сделать?   Boris Vaschenko   08 Dec 2001 18:48:14 
 Как сделать?   Dmitry Kolvakh   15 Dec 2001 12:39:40 
 Re: Как сделать?   Boris Vaschenko   16 Dec 2001 02:03:20 
 Re: Как сделать?   Ivan Frolcov   16 Dec 2001 03:16:04 
 Re: Как сделать?   Boris Vaschenko   17 Dec 2001 17:11:42 
 Re: Как сделать?   Ivan Frolcov   18 Dec 2001 18:43:41 
 Re: Как сделать?   Roman Drobov   18 Dec 2001 22:39:28 
 Re: Как сделать?   Ivan Frolcov   20 Dec 2001 01:35:41 
 Re: Как сделать?   Roman Drobov   20 Dec 2001 23:17:56 
 Как сделать?   Vitaly N. Akuloff   27 Dec 2001 13:13:31 
 Re: Как сделать?   Artem Chuprina   17 Dec 2001 11:59:55 
 Re: Как сделать?   Yan Zommer   17 Dec 2001 12:49:17 
Архивное /ru.cgi.perl/33353c2ae8ee.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional