1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Подскажите как проверить прошел ли юзер проверку в reCAPTCHA?

Тема в разделе "Оффтопик", создана пользователем W_0rld, 29 мар 2016.

  1. Автор темы
    W_0rld

    W_0rld Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    World
    Подскажите пример или скажите как можно отправить POST запрос на url и полученный ответ в формате json декодировать?
     
  2. TheDrascoll

    TheDrascoll Активный участник Пользователь

    Баллы:
    88
    выводи окно в браузере с вопросом прошел ли он проверку
     
  3. Автор темы
    W_0rld

    W_0rld Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    World
    Может ещё лучше вообще на html спрашивать бот ты или не бот?
     
  4. TheDrascoll

    TheDrascoll Активный участник Пользователь

    Баллы:
    88
    я не бот . ти чево . ти меня наверна спутал . или нет ? .
     
  5. mcdima

    mcdima Старожил Пользователь

    Баллы:
    153
    Пример:
    PHP:
            $email;$comment;$captcha;
            if(isset(
    $_POST['email'])){
              
    $email=$_POST['email'];
            }if(isset(
    $_POST['comment'])){
              
    $email=$_POST['comment'];
            }if(isset(
    $_POST['g-recaptcha-response'])){
              
    $captcha=$_POST['g-recaptcha-response'];
            }
            if(!
    $captcha){
              echo 
    '<h2>Please check the the captcha form.</h2>';
              exit;
            }
            
    $secretKey "Put your secret key here";
            
    $ip $_SERVER['REMOTE_ADDR'];
            
    $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$ip);
            
    $responseKeys json_decode($response,true);
            if(
    intval($responseKeys["success"]) !== 1) {
              echo 
    '<h2>You are spammer ! Get the @$%K out</h2>';
            } else {
              echo 
    '<h2>Thanks for posting comment.</h2>';
            }
     
  6. TheDrascoll

    TheDrascoll Активный участник Пользователь

    Баллы:
    88
    ета што .
     
  7. mcdima

    mcdima Старожил Пользователь

    Баллы:
    153
    То самое.
     
  8. TheDrascoll

    TheDrascoll Активный участник Пользователь

    Баллы:
    88
    ета не хетемел . ти глупец . шота напесал матюки какиета и денги хочишь . ти на зваод пайди там тибя научат .
     
  9. Автор темы
    W_0rld

    W_0rld Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    World
  10. mcdima

    mcdima Старожил Пользователь

    Баллы:
    153
  11. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    С рекапчей у тебя и игроков не будет :D. Порой я сам это дерьмище пройти не могу...
    Советую ставить KeyCAPTCHA, донекуда простая, плюс защита от сервиса антигейт.
     
  12. Автор темы
    W_0rld

    W_0rld Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    World
    Не знаю. Пока проблем с её прохождением не было. В гугле есть ползунок с интенсивностью защиты, если поставить меньше иногда без картинок пропускает, просто потому-что ты тихо себя ведешь, а если например замечался твой айпишник в спаме то уже выдает картинку. Зато бот не пройдет :)
    А хотя не, ты прав... Кто подскажет что такое "каяки"?
    1.PNG
    Пожалуй интенсивность поменьше поставлю.
     
  13. Beatboxer

    Beatboxer Старожил Пользователь

    Баллы:
    123
    Skype:
    beatbox603
    2 ряд, 1 картинка.
     
  14. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну да, пусть лучше гадают что такое каяки, когда кейкапчу можно собрать не задумываясь о том что на ней.
    P.s это тебе еще повезло что картинки выпали, если выпадет привычный нам не читаемый текст, будет весело, как со старой капчей.
    [​IMG]
     
    Последнее редактирование: 4 апр 2016
  15. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Странно, еще ни разу никакая проверка нигде в рекапче не вылезала. Прост галочку ставит и все ок.
     
  16. Автор темы
    W_0rld

    W_0rld Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    World
    Или "подозрительный" IP и/или хозяин сайта установил ползунок защиты на максимум..
     

Поделиться этой страницей