За последние 24 часа нас посетили 21933 программиста и 1101 робот. Сейчас ищут 723 программиста ...

Встраиваем kcaptcha в форму

Тема в разделе "Сделайте за меня", создана пользователем opiums, 11 апр 2017.

  1. opiums

    opiums Активный пользователь

    С нами с:
    6 фев 2015
    Сообщения:
    24
    Симпатии:
    0
    Здравствуйте, уважаемые форумчане, скачал kcaptcha (www.captcha.ru) и хочу встроить её в свою форму, но не могу найти понятную мне документацию, или примера встраивания данной каптчи.
    Есть форма:
    PHP:
    1.          <form action="index.php" method="post">
    2.          <b>Логин:</b> &nbsp; &nbsp;&nbsp;&nbsp;  <input class="input" name="login" value=""> <br><br>
    3.          <b>Пароль:</b> &nbsp;&nbsp; &nbsp; <input class="input" name="pass" value="" TYPE="password">  <br><br>
    4.          <input type=hidden name=enter value=yes>
    5.          <input class="button" type="submit" name="ОК" value="Вход">
    6. </form>
    Нужно прикрутить вышескачанную каптчу к данной форме, а именно - пока не пройдёшь каптчу, вход не будет выполнен, приведите пожалуйста пример, или же готовое решение как это возможно сделать?

    P.S. Вот так выглядела моя попытка прикрутить каптчу к форме:
    PHP:
    1. <?php
    2. ?>
    3.          <center><br><br><br><br>
    4.          <form action="index.php" method="post">
    5.          <b>Логин:</b> &nbsp; &nbsp;&nbsp;&nbsp;  <input class="input" name="login" value=""> <br><br>
    6.          <b>Пароль:</b> &nbsp;&nbsp; &nbsp; <input class="input" name="pass" value="" TYPE="password">  <br><br>
    7.          <p>Enter text shown below:</p>
    8. <p><img src="/captcha/?<?php echo session_name()?>=<?php echo session_id()?>"></p>
    9. <?php
    10. if(count($_POST)>0){
    11.     if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] === $_POST['keystring']){
    12.         echo "Correct";
    13.     }else{
    14.         echo "Wrong";
    15.     }
    16. }
    17. unset($_SESSION['captcha_keystring']);
    18. ?>
    19. <p><input type="text" name="keystring"></p>
    20. <p><input type="submit" value="Check"></p>
    21.          <input type=hidden name=enter value=yes>
    22.          <input class="button" type="submit" name="ОК" value="Вход">
    23.          </form>
    24.          </center>
    25.        <?php  
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    вот тут и делай PHP код входа, который в базе например проверит логин и пароль
     
  3. opiums

    opiums Активный пользователь

    С нами с:
    6 фев 2015
    Сообщения:
    24
    Симпатии:
    0
    А есть какой нибудь готовый пример, откуда можно было бы взять, чтобы понять как и что, потому что в интернете в основном про обратную связь пишут, я пытался как то объединить, подставить свои переменные, но... не получилось(
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    @opiums могу тему перенести в раздел "сделайте за меня", может там помогут с готовым примером
     
  5. opiums

    opiums Активный пользователь

    С нами с:
    6 фев 2015
    Сообщения:
    24
    Симпатии:
    0
    @denis01 хорошо, давайте попробуем