ReCAPTCHA - un simplu captcha „Nu sunt un robot” de la Google. Nou reCaptcha de la Google

Flector 4.8 Fără CAPTCHA reCAPTCHA versiune în limba rusă

Este un plugin care conectează o versiune actualizată a captcha cu același nume de la Google. Permiteți-mi să vă reamintesc că în urmă cu câteva luni acest captcha s-a transformat din incomod și complex într-unul dintre cele mai simple captcha de pe Internet. Majoritatea utilizatorilor trebuie doar să facă clic pe o bifă cu mouse-ul, ceea ce este, fără îndoială, de o mie de ori mai ușor decât introducerea de caractere abia lizibile. Nu vă gândiți că acum captcha-ul a devenit ușor de ocolit - verificarea pentru roboți are loc în fundal și, în caz de îndoială, acest captcha vă va cere să introduceți caracterele din imagine.

1 Despachetați arhiva.

2 Copiați folderul no-captcha-recaptcha în /wp-content/plugins/.

3 Accesați panoul de administrare a blogului la fila „Plugin-uri” și activați pluginul.

Înainte de a trece direct la configurarea pluginului, va trebui să vă înregistrați domeniul pe site recaptcha :

După cum puteți vedea în captură de ecran, introduceți doar două rânduri și faceți clic pe butonul „Înregistrare”. După care vi se vor da cheile pentru a utiliza serviciul:

După ce ați primit cheile, puteți trece direct la configurarea pluginului pentru a face acest lucru, accesați meniul „”. Pluginul are un număr minim de setări și l-am tradus complet în rusă, așa că nu ar trebui să aveți probleme la configurarea lui. Dar pentru orice eventualitate, îți voi explica oricum. Să începem prin a introduce cheile:

A introdus cheile și a fost salvat. De fapt, aceasta este cea mai importantă setare a pluginului, fără de care pur și simplu nu va funcționa. După introducerea tastelor, trebuie să specificați unde exact va fi afișat captcha:

Când adăugați un comentariu, captcha-ul poate fi văzut sub butonul „Trimiteți”:

A treia și ultima parte a setărilor se referă la aspectul captcha:

Nu voi explica ce este ce – totul ar trebui să fie clar aici oricum.

Trebuie doar să vă avertizez imediat despre o caracteristică foarte neplăcută a pluginului original - trebuie să specificați cheile, tema și limba captcha atunci când salvați setările. Dacă nu faceți acest lucru, vă veți sparge site-ul, deoarece va produce un ecran alb. Trebuie specificat în mod explicit - adică „Detecția automată” nu va funcționa. Am remediat această eroare în versiunea rusă a pluginului, dar ține cont de asta.

Acum puțin despre întrebările care apar la instalarea pluginului.

Cum se verifică captcha? Când instalați un daw, este lansat un script special care analizează o grămadă de parametri diferiți de la rezoluția ecranului la browserul utilizat. Și cu o acuratețe de aproape 99%, acest script poate determina cine a bifat caseta - o persoană reală sau un bot. Dacă scenariul are îndoieli că sunteți om, vă va oferi un captcha pentru a introduce:

De ce este copacul atât de mare? Aceasta este, de asemenea, o întrebare frecventă, deoarece captcha pare adesea oarecum străin în formele pentru adăugarea unui comentariu. Și răspunsul este simplu - dimensiunea pătratului este special făcută mare, astfel încât să poată fi apăsat cu degetul pe dispozitivele mobile. Pe ele, apropo, ca verificare suplimentară, vi se va cere să introduceți nu simboluri, ci să indicați imaginile necesare (de exemplu, eliminați un câine din 5 imagini cu pisici).

În general, dacă nu doriți să instalați nici unul de-al dvs., atunci acest plugin este ideal pentru dvs. - este simplu și eficient. Și cel mai bine, nu deranjează oamenii și nu reduce numărul de comentarii pe site-ul tău.

Captcha este o abreviere pentru „Testul Turing public complet automat pentru a deosebi computerele și oamenii”. În esență, aceasta este protecția împotriva completării și trimiterii automate a oricăror formulare de către roboți și spammeri, fie că este vorba de o solicitare într-un motor de căutare sau de înregistrare în orice serviciu, trimiterea unui comentariu sub un articol sau completarea unui formular pe un site web. De regulă, este o imagine cu text aleatoriu, numere, litere, al cărei sens trebuie notat într-o formă specială.

Efectul este conceput pentru a împiedica roboții să recunoască imaginea, dar oamenii pot. În consecință, spammerii automati și roboții nu vor trece testul și nici nu vor face spam.

Tipuri de captcha, cum este

După cum am menționat mai sus, de regulă, un captcha este o imagine cu cifre și litere. Totuși, aceasta nu este singura sa formă, pentru că totul depinde de imaginația ta.
Cel mai simplu captcha este o casetă de selectare în care trebuie să bifați pentru a confirma că nu sunteți un robot.

Sunt momente când trebuie să selectezi imagini pe baza unor criterii. De exemplu, o schemă similară este implementată pe site-ul MTS în secțiunea pentru trimiterea de mesaje SMS gratuite.
De fapt, există foarte multe specii. Cum să alegi ceea ce ai nevoie? Personal, recomand să folosiți opțiuni scrise de sine, deoarece totul aici va depinde de imaginația dvs. sau a programatorilor dvs. Dacă captcha se dovedește a fi original, atunci va fi mult mai dificil pentru spammeri să ocolească așa ceva. Dar, deoarece acest lucru este destul de costisitor fie în timp, fie în bani, vă sfătuiesc să utilizați serviciul

Google ReCaptcha - cum se instalează și se configurează

Google reCAPTCHA este un serviciu care oferă un captcha gratuit pentru a proteja diferitele forme de introducere a datelor pe site de spammeri și roboți.

În imagine vedeți o promoție pentru Google reCAPTCHA Invisible - un nou tip de recaptcha (invizibil), care tocmai este în curs de testare beta. Prin urmare, nu recomand să-l folosiți deocamdată, este mai bine să acordați preferință recaptcha clasic dovedit.

  • Cum se instalează Google Recaptcha în WordPress

    Pentru a instala Google Recaptcha în WordPress, cel mai convenabil mod este să faci acest lucru prin pluginul Google Captcha (reCAPTCHA) de la BestWebSoft

    Instalați pluginul, introduceți cheile de domeniu în câmpurile pe care le-am pregătit conform instrucțiunilor de mai sus - și ați terminat.

    Cum să protejați comentariile de spam fără captcha

    Dacă nu doriți să vă deranjați cu propriile comentarii, este dificil să instalați un captcha, nu vă place din anumite motive sau pur și simplu nu aveți o astfel de opțiune, atunci o puteți folosi. Puteți vedea cum arată Disqus în acest articol. Acest sistem de comentarii este integrat și utilizat pe acest site. Avantajele sunt un sistem de moderare foarte convenabil, fără spam ca atare și un aspect plăcut.

    Cum să ocoliți captcha

    După cum am menționat mai sus, roboții nu vor recunoaște imaginea captcha, dar un om va putea să o facă. Cu toate acestea, chiar și bătrâna are o problemă, motiv pentru care au apărut serviciile de recunoaștere automată a captcha. Unul dintre ei este.


    Esența serviciului este că oferă un serviciu de recunoaștere captcha pentru o taxă mică. Captcha este recunoscut de oamenii care sunt dispuși să o facă pentru bani.
    Un astfel de serviciu poate fi util, de exemplu, pentru un analizator al rezultatelor căutării (de exemplu, KeyCollector). Dacă motoarele de căutare Google sau Yandex le sunt solicitate prea des, vor începe să suspecteze cereri automate și vă vor cere să introduceți un captcha. Aici este util serviciul de recunoaștere automată a captcha. Serviciul în sine oferă un API pentru interacțiunea cu acesta. Multe programe sunt parsere și au funcționalitate încorporată pentru interacțiunea cu anti-captcha (KeyCollector o are), trebuie doar să-ți încarci soldul și să înregistrezi cheile API de serviciu în program, restul este o chestiune de tehnologie.

  • De la autor: atunci când se creează site-uri web sau diverse aplicații web, pe paginile cărora există un formular pentru trimiterea unor date din domeniul public, este întotdeauna necesar să se aibă grijă de protecția împotriva mesajelor nedorite, adică a spam-ului. În prezent, există destul de multe modalități diferite de a bloca mesajele spam, dar cea mai simplă și mai de încredere este, desigur, captcha, care este cunoscută de aproape toți utilizatorii de internet. În același timp, captcha-urile vin în diferite tipuri: grafice, text, matematice, întrebare-răspuns etc. Dar în lecția New reCaptcha de la Google vom vorbi despre captcha de la serviciul Google, numit reCaptcha, care implementează o barieră destul de bună împotriva mesajelor spam de pe site-ul tău. În plus, o nouă versiune a acestui captcha a fost lansată recent, așa că haideți să vedem cum să lucrăm cu el.

    Se instalează captcha reCaptcha

    Deci, să mergem la site-ul oficial reCaptcha, http://google.com/recaptcha. În același timp, aș dori să menționez că veți avea nevoie de un cont de serviciu Google, așa că înregistrați-vă dacă nu aveți un cont și conectați-vă.

    În acest caz, completați următoarele câmpuri:

    Nume – în acest câmp introducem numele site-ului.

    Domenii – indicați domeniul pe care va fi folosit captcha. De asemenea, este posibil să specificați mai multe domenii, iar fiecare domeniu trebuie introdus pe o linie nouă.

    Proprietari – în acest câmp listăm cutiile poștale ale proprietarilor de captcha (una pe linie).

    Apoi, pentru a finaliza înregistrarea, faceți clic pe butonul Înregistrare. După aceasta, serviciul Google va genera două chei care sunt necesare pentru ca captcha să funcționeze:

    Cheie publică – care este necesară pentru afișarea blocului captcha.

    Cheie secretă – care este necesară pentru a verifica dacă captcha a fost trimis corect. În acest caz, cheia secretă ar trebui să fie stocată numai pe server și nu ar trebui să fie disponibilă pentru vizualizare publică.

    Pentru a afișa captcha, trebuie să conectați biblioteca reCapthca pe pagina în care ar trebui să fie afișată:

    Apoi, în locul în care ar trebui să fie afișat captcha, adăugați următorul bloc:

    < div class = "g-recaptcha" data - sitekey = "6LfyBhATAAAAAOoLy4thSKZLkmcosy_mkjnpqxkG" > < / div >

    În acest caz, cheia publică trebuie să fie stocată în atributul data-sitekey al blocului div. După aceea, accesați browserul și actualizați pagina de test.

    Acum reCaptcha este afișat pe pagina de testare, dar protecția anti-spam nu este încă completă, deoarece acest formular poate fi trimis fără a activa caseta de validare captcha. Aceasta înseamnă că pe partea de server, în scriptul de gestionare a formularelor, este necesar să se verifice dacă captcha este completat corect.

    Integrare captcha pe partea serverului

    În primul rând, să vedem ce date vom primi în scriptul de gestionare după activarea cu succes a casetei de validare captcha. Pentru a face acest lucru, în scriptul de gestionare a formularelor, imprimăm pe ecran datele matricei superglobale POST.

    print_r($_POST);

    print_r($_POST);

    În acest caz, vom vedea următoarele pe ecran.

    Adică, matricea POST superglobală din celula g-recaptcha-response conține codul pe care serviciul Google îl returnează după activarea casetei de validare captcha, dacă caseta de selectare nu este activată, atunci această celulă va fi goală; În acest caz, codul este o anumită secvență de caractere pe care nu avem cum să o citim. Prin urmare, în continuare trebuie să trimiteți o solicitare POST la următoarea adresă: https://www.google.com/recaptcha/api/siteverify

    Și trimiteți următorii parametri:

    secret — cheie secretă care a fost generată în timpul înregistrării utilizatorului;

    răspuns — codul care a fost primit la activarea casetei de selectare captcha;

    remoteip – adresa IP de la care este trimis formularul.

    Pentru a trimite o cerere pentru cererea specificată, utilizați conexiunea curl: