X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> помощь с капчей
ghostik32
ghostik32
Topic Starter сообщение 11.7.2009, 6:49; Ответить: ghostik32
Сообщение #1


Всем привет!
всю ноч провозился а так и не удалось воткнуть капчу в скрипт, помогите плз а то уже незнаю что и делать...

Скрипт работает на DLE и регает аккаунтыв БД, вот он:
<script type="text/javascript">//<![CDATA[
function isAlphaNumeric(value) {
    if (value.match(/^[a-zA-Z0-9]+$/)) return true; else return false;
}
function checkform(f) {
    if (f.account.value=="") {
        alert("Заполните все поля формы");
        return false;
    }
    if (!isAlphaNumeric(f.account.value)) {
        alert("Заполните все поля формы");
        return false;
    }
    if (f.password.value=="") {
        alert("Не введен пароль");
        return false;
    }
    if (!isAlphaNumeric(f.password.value)) {
        alert("");
        return false;
    }
    if (f.password2.value=="") {
        alert("Не введен повтор пароля");
        return false;
    }
    if (f.password.value!=f.password2.value) {
        alert("Не совпадает пароль");
        return false;
    }
    return true;
}
//]]></script>

<center>
<div id='l2account'>

Аккаунт и пароль не могут быть пустыми.
  <br />
  Аккаунт и пароль не могут содержать менее 4 знаков и больее 15 знаков.
  <br />
  Аккаунт и пароль пишутся латинскими буквами или цифрами.

</center>
</div>
<br>

<form action='?do=lineage&module=registration&action=reg' method='post' onsubmit='return checkform(this)'>
<input type="hidden" name="cap_session" value="7540180e0486ee646d2bb4e0c055c5a1">
<input type="hidden" name="save" value="1">
<center>
<table width="500" id='l2tbl'>
    <tr>
        <td class='left'><div align="left">Логин</div></td>
        <td class='right'><div align="right">
          <input type='text' name='l2login' maxlength='15' />
          </div></td>
    </tr>
    <tr>
        <td class='left'><div align="left">Пароль</div></td>
        <td class='right'><div align="right">
          <input type='password' name='l2password' maxlength='15' />
          </div></td>
    </tr>
    <tr>
        <td class='left'><div align="left">Подтверждение пароля</div></td>
        <td class='right'><div align="right">
          <input type='password' name='l2password2' maxlength='15' />
          </div></td>
    </tr>
    <tr>
        <td class='left'><div align="left">E-mail</div></td>
        <td class='right'><div align="right">
          <input type='text' name='l2email' maxlength='64' />
          </div></td>
    </tr>
    <tr>
        <td class='left'><div align="left">Секретный вопрос</div></td>
        <td class='right'><div align="right">
          <input type='text' name='l2question' maxlength='64' />
          </div></td>
    </tr>
    <tr>
        <td class='left'><div align="left">Ответ на секретный вопрос</div></td>
        <td class='right'><div align="right">
          <input type='text' name='l2answer' maxlength='64' />
          </div></td>
    </tr>
    <tr>
        <td valign="bottom">&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
      <td colspan='2' style='text-align: center;'>&nbsp;</td>
      </tr>
    <tr>
      <td colspan='2' style='text-align: center;'><div align="center"><br />
            <input name="image" type="image" class='submit' style="width:164px; height:23px;" src="{THEME}/images/rega.gif"/>
      </div></td>
      </tr>
    <tr>
      <td colspan='2' style='text-align: center;'>&nbsp;</td>
      </tr>
</table>
</center>
</form>


пытался воткнуть капчу с сайта capcha.ru
P.S есле кто расскажет как их вставлять в сайты то буду очень благодарен!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 11.7.2009, 7:07; Ответить: Licoric
Сообщение #2


Напиши свою.
Я себе не написал, но можно действовать по принципу: нарисовать разные картинки (те, которые нужны). Выводить их на экран а их значение в невидимое текстовое поле (допустим). Ну и проверка на следующем шаге. соответствия переменной.

ps офтоп: видел на каком-то сайте капчу прикольную - они слова рисовали символами и просили ввести это слово. Эффектно смотрелось. Боты, наверное, никогда не прошарят такое.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
сообщение 11.7.2009, 11:27; Ответить: mawa
Сообщение #3


Подскажите пожалуйста вот такой вопрос:
kap4a.php
Я создал массив с [a-z], затем генерирую 4 буквы и вывожу и их на рисунок (через imagestring)
И затем подключаю :
<img src='kap4a.php' width="100" height="40" />


Как передать какие буквы были прорисованы?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ghostik32
ghostik32
Topic Starter сообщение 11.7.2009, 12:19; Ответить: ghostik32
Сообщение #4


врятли я смогу написать что-то подобное так как я её даже немогу в сайт вставить =)
Ребят спасайте оч нужна капча в скрипте.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 11.7.2009, 16:02; Ответить: Galen
Сообщение #5


Подскажите пожалуйста вот такой вопрос:
kap4a.php
Я создал массив с [a-z], затем генерирую 4 буквы и вывожу и их на рисунок (через imagestring)
И затем подключаю :
Код:
<img src='kap4a.php' width="100" height="40" />
Как передать какие буквы были прорисованы?

Когда получили случайные символы, сохраните их, например, в переменной сессии. Потом в другом скрипте (которым выводите всю страницу) из переменной сессии читаете "секретный шифр" и засовываете его в скрытое поле или проверяете в скрипте валидации формы.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
сообщение 11.7.2009, 18:52; Ответить: mawa
Сообщение #6


спасибо

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
12 Tia2 1519 25.3.2024, 6:54
автор: Skyworker
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 566 16.3.2024, 18:41
автор: Taylor
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
46 vitvirtual 5559 12.3.2024, 21:52
автор: Гиппопотам
Открытая тема (нет новых ответов) Нужна помощь
download traffic
7 Adblock_Affilate 1414 4.5.2023, 22:01
автор: kuprum
Открытая тема (нет новых ответов) Нужна помощь по обмену рублей ETXT внутри биржи на Приват
2к рублей
3 TalanArtem 1065 8.3.2023, 0:07
автор: анатасия228


 



RSS Текстовая версия Сейчас: 28.3.2024, 18:03
Дизайн