Новая нестандартная капча. Как правильно?

Discussion in 'Создание расширений для Joomla' started by DKraev, Aug 17, 2010.

  1. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Здравствуйте. Хочу сделать себе капчу как у Адептуса - http://adeptsite.info/component/option,com_registration/task,register/

    Вот возник такой вопрос. Как все таки правильно реализовать капчу? У Адептуса сделано так: пока ползунок не передвинут форма не отображается, вообще отсутствует на странице. После того как ползунок передвинули - подгружается форма из файла и, соответственно, становится видна на странице. Естественно, когда на страницу приходит робот он формы тупо не видит и зарегистрироваться не может.

    А если просто скрывать форму (visibility: hidden; или display: none; ) это убережет от роботов? Или это уже будет просто защита от пользователя? :)

    Какой вариант все таки лучше? И, если можно, то с аргументами.
     
  2.  
  3. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    Робот смотрит исходный код а не браузер - поэтому если форма есть но спрятана - для него это тоже, что просто есть, эффекта ноль.
    А вот если она подтянется аяксом после действия - то да, робот ее не увидит.
     
    DKraev likes this.
  4. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Хорошо. Спасибо. А обязательно скрывать всю форму всместе с полями? Или достаточно скрыть сам адрес, поясню что имею ввиду. Например достаточно ли скрыть только

    Код (html):
    1. <form action="<?php echo JRoute::_( 'index.php?option=com_user' ); ?>" enctype="multipart/form-data" method="post" id="josForm" name="josForm" class="form-validate">
     
  5. Offline

    botanist Активист => Cпециалист <=

    Joined:
    Feb 15, 2009
    Messages:
    461
    Likes Received:
    49
    Gender:
    Male
    Держи. Стырил по случаю. Не варез. Может подойдет.
     

    Attached Files:

    DKraev likes this.
  6. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Joined:
    Aug 16, 2008
    Messages:
    1,627
    Likes Received:
    219
    Gender:
    Male
    Прикольно! Спасибо, botanist. Основа есть! Остальное допилю под себя. Еще раз спасибо!
     
  7. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    Принцип работы сего творения очень прост:
    1. Берем JQuery UI Slider
    2. Хайдим форму без параметров action, name и т.д.
    3. В тот момент , когда ползунок достигнет 100% положения, добавляем нужные параметры в форму и показываем ее.
     
  8. Offline

    botanist Активист => Cпециалист <=

    Joined:
    Feb 15, 2009
    Messages:
    461
    Likes Received:
    49
    Gender:
    Male
    Ага. Только на mootols.
     
  9. omfgpanda
    Offline

    omfgpanda Недавно здесь => Cпециалист <=

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    это не принципиально , что вам больше нравиться то и берите, принцип действия от этого не меняется
     
  10. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    красивое решение на том сайте с регистрацией придумано!!!
    надо попробовать воспользоваться
     

Share This Page

Loading...