Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ recaptcha
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Google reCAPTCHA Π½Π° Vue ΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ°ΠΏΡΡ ΠΎΡ Google (reCAPTCHA) Π½Π° Vue JS ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ (Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±Π΅ΠΊΠ΅Π½Π΄ Π½Π° Laravel/Lumen Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Π½ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ).
ΠΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Invisible reCAPTCHA.
ΠΡΠΎ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠ°Ρ* ΠΊΠ°ΠΏΡΠ°, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡΡ Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ ΠΏΠΎΡΡΠΈΡΠ°Π΅Ρ ΡΡΠΎ Π½ΡΠΆΠ½ΡΠΌ. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΡΠ°ΠΉΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ (Security Preference), ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΠΉΡΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ.
*- Π·Π½Π°ΡΠΎΠΊ reCAPTCHA Π²ΡΠ΅ ΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅.
ΠΠ΅Π²ΠΈΠ΄ΠΈΠΌΠ°Ρ ΠΊΠ°ΠΏΡΠ° Π½Π° ΡΠ°ΠΉΡΠ΅.
ΠΠΎΠΏΡΠΎΡ / ΠΡΠ²Π΅Ρ
ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Ρ ΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Ρ Π½Π°ΡΠΈΠ½Π°Π» ΡΠ°Π±ΠΎΡΡ Ρ Google reCAPTCHA.
Π: Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ reCAPTCHA?
Π: ReCAPTCHA ΠΎΡ Google β ΡΡΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ.
Π: ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ Π΅ΡΠ΅ ΡΠ°Π· ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΎΡΠ²Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π΅, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠΆΠ΅ ΠΏΡΠΎΡΠ΅Π» ΠΊΠ°ΠΏΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅?
Π: ΠΠΎΠ³Π΄Π° Π²Ρ Π΄Π΅Π»Π°Π΅ΡΠ΅ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ, Π²Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ:
ΠΡΠ»ΠΈ Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠΎΠΊΠ΅Π½ ΠΊΠ°ΠΏΡΠΈ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π΅, Π±ΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠΏΠ°ΠΌΠΈΡΡ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ ΠΠΠ ΡΡΠΎΠ³ΠΎ ΡΠΎΠΊΠ΅Π½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΡΡ Π΅Π³ΠΎ Π½Π° ΡΠΈΠΊΡΠΈΠ²Π½ΡΠΉ.
Π: Π£ ΠΌΠ΅Π½Ρ ΡΠ΅Π°ΠΊΡ, ΡΡΠΎ ΠΌΠ½Π΅ Π΄Π΅Π»Π°ΡΡ?
Π: React JS β ΠΎΡΠ»ΠΈΡΠ½Π°Ρ Π²Π΅ΡΡ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°ΠΉΡΠΎΠ², ΡΠΎΠ²Π΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° https://github.com/appleboy/react-recaptcha. ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ
ΠΎΠΆ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ Ρ Vue.
ΠΡΠΈΡΡΡΠΏΠ°Π΅ΠΌ ΠΊ ΡΠ°Π±ΠΎΡΠ΅
ΠΡΠ°ΠΊ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π½Π°ΡΠ°ΡΡ Π³ΠΎΡΠΎΠ²ΠΈΡΡ, Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ½Π³ΡΠ΅Π΄ΠΈΠ΅Π½ΡΠΎΠ²:
Π¨Π°Π³ β1: ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠ»ΡΡΠΈ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ reCAPTCHA Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅
Π ΠΏΠΎΠ»Π΅ label ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ.
ΠΠ°Π»Π΅Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ β Invisible reCAPTCHA badge.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², Π½Π° ΠΊΠΎΡΠΎΡΡΡ
Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΏΡΡ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ ΡΠΊΠ°Π·Π°Π» yourawesomedomain.com ΠΈ localhost.
ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π²ΠΈΠ³Π°Π΅ΠΌΡΡ Π΄Π°Π»ΡΡΠ΅.
ΠΠ°ΠΌ Π²ΡΠ΄Π°Π»ΠΈ Π΄Π²Π° ΠΊΠ»ΡΡΠ°, ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΠΈΡ
Π² Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅. ΠΡ Π²Π΅ΡΠ½Π΅ΠΌΡΡ ΠΊ Π½ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅.
Π¨Π°Π³ β2: Π€ΡΠΎΠ½ΡΠ΅Π½Π΄. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΏΡΠΈ ΠΊ Π½Π°ΡΠΈΠΌ ΡΠΎΡΠΌΠ°ΠΌ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π°, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π² ΡΠ΅ΠΊΡΠΈΡ head:
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ onload ΡΠΎΠΎΠ±ΡΠΈΡ Π½Π°ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΡΡΠΎ ΠΊΠ°ΠΏΡΠ° Π³ΠΎΡΠΎΠ²Π° ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°Π»ΡΡΠ΅ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΈ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎ ΡΠ°ΡΡΡΠΌ:
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΡ ΠΈΠΌΠΎΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Vue-Recaptcha Π² Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ:
ΠΠ°Π»ΡΡΠ΅ ΠΌΡ ΠΎΠ±ΡΡΠ²ΠΈΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ sitekey Π² data() ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°:
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Vue-Recaptcha Π² Π½Π°ΡΡ ΡΠΎΡΠΌΡ:
ΠΠ΅ΡΠΎΠ΄ register Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ ΠΏΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΏΡΠΈ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ expired Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠ°ΠΏΡΠΈ.
ΠΠ΅ΡΠΎΠ΄ onCaptchaExpired ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΊΠ°ΠΏΡΡ:
Π‘Π°ΠΌΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠΎΠ±ΡΡΠΈΠ΅ @submit.prevent=»validate», ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ validate ΠΏΡΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ ΡΠΎΡΠΌΡ.
ΠΡΠΎΡΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊ:
Π ΠΌΠ΅ΡΠΎΠ΄Π΅ register ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ recaptchaToken, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π²Π΅Π» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ:
ΠΠ° ΡΡΠΎΠΌ Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ΠΎΠΌ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π°. ReCAPTCHA ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
P.S. ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΏΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ , Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΠ½Π΅ΡΡΠΈ sitekey Π² .env ΡΠ°ΠΉΠ» ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ process.env:
Π¨Π°Π³ β3: ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π΅. ΠΡΠΈΠΌΠ΅Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ Π½Π° Laravel ΠΈ Lumen
Π‘Π΄Π΅Π»Π°ΡΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ. ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π° Laravel.
1) Π ΠΏΠ°ΠΏΠΊΠ΅ config ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» recaptcha.php Ρ ΡΠ°ΠΊΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ:
2) ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π² .env ΡΠ°ΠΉΠ»:
3) Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ GuzzleHttp, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΏΡΠΎΡΡ Π½Π° API Π³ΡΠ³Π»Π°:
4) Π ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ checkRecaptcha:
Π ΡΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄Π΅ ΠΌΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π½Π°Ρ ΡΠΎΠΊΠ΅Π½ (ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°) ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ POST Π½Π° https://www.google.com/recaptcha/api/siteverify
5) Π ΠΌΠ΅ΡΠΎΠ΄Π΅ register (Π² Π²Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡ, ΡΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ»ΠΈ POST Π·Π°ΠΏΡΠΎΡ Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°) Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:
ΠΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΎ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ!
ΠΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠ΅ ΡΠΎΠΊΠ΅Π½Π°. ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
ΠΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΎΡΠ²Π΅ΡΠ° Π½Π° Lumen
ΠΠ° Lumen Π²ΡΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ Laravel, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ (recaptcha.php) Π² bootstrap/app.php:
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ°ΠΊ, Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π²Ρ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Google reCAPTCHA Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½Π° Vue.
ReCAPTCHA β ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅ΡΡΡΡΠ° ΠΎΡ Π±ΠΎΡΠΎΠ².
Π‘ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΊΠ°ΠΏΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ, Π½Π΅ ΡΡΠ΅Π±ΡΡ ΠΎΡ Π½ΠΈΡ
Π½ΠΈΠΊΠ°ΠΊΠΈΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
Π§ΡΠΎ Π·Π½Π°ΡΠΈΡ: «ΠΡ Π½Π΅ ΠΏΡΠΎΡΠ»ΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ reCaptcha»?
ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎ Π²Ρ Π²ΡΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ(ΠΏΡΠΎΡΡΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ). Π’ΠΎ ΡΡΠΎ ΠΡ Π½Π΅ ΠΏΡΠΎΡΠ»ΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ «ΠΊΠ°ΠΏΡΠΈ», ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎ ΠΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ΅ΡΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΠ΅ Π² Captcha.
ΠΠΎ ΠΏΠ΅ΡΠ²ΡΡ Π΅ΡΠ»ΠΈ Π²ΠΎΠΉΡΠΈ Π² ΡΠΎΠΌ ΠΆΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Π³Π΄Π΅ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΅ΡΠ°ΡΡ ReCaptcha ΠΎΡ Google ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈΠΌ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠΌ Π² Google ΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΠΌΠ΅Π½ΡΡΠ΅, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΡΠ°Π²ΠΈΡΡ Π³Π°Π»ΠΎΡΠΊΡ.
Π Π²ΠΎ Π²ΡΠΎΡΡΡ Π΅ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΏΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Anti Captcha ΠΈ RuCaptcha, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ XEvil ΠΈ CapMonster, Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠ»Π°ΡΠ½ΡΠ΅(Π΅ΡΡΡ Π΄Π΅ΠΌΠΎ Π²Π΅ΡΡΠΈΡ XEvil Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ, Π½ΠΎ ΡΠ°Π·Π³Π°Π΄ΡΠ²Π°Π΅Ρ ΡΠ»Π°Π±Π΅Π΅ ΡΠ΅ΠΌ ΠΏΠ»Π°ΡΠ½Π°Ρ) ΠΈ Π΅ΡΡ ΠΏΡΠΈΠ΄ΡΡΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΠΊΠ°ΠΏΡΠΈ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΡΠ²ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.
ΠΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ Ρ Π²ΡΠ΅Ρ , ΠΊΡΠΎ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ ΡΠΎΠΌΠΎΠΌ ΠΎΡ Π³ΡΠ³Π»Π°. ΠΠ°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΌΠΎΠ³Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΎΠ΄Π½ΠΎ-Π½Π° ΡΠΎΡΡΠΌΠ΅ Π³ΡΠ³Π» ΠΈ Ρ ΡΠΎΠΌΠ°, ΠΎΠ½ΠΈ Π²Π°Π»ΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΠ°ΠΉΡΡ. Π ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ Π΄Π°ΡΡ Π²ΡΠ°Π·ΡΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ°. ΠΠΈΡΡΡ ΠΊΠ°ΠΊΡΡ Π½ΠΈΠ±ΡΠ΄Ρ Π΅ΡΡΠ½Π΄Ρ ΠΈ ΠΏΡΠΈΠΏΠΈΡΡΠ²Π°ΡΡ: ΡΡΠΎ ΠΌΠΎΡ Π»ΠΈΡΠ½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π³ΡΠ³Π». ΠΠ° ΡΠ°ΠΌΠΎΠΌ ΡΠΎΡΡΠΌΠ΅ ΡΠ΅ΠΊΠ°ΠΏΡΠ° ΡΠΎΠΆΠ΅ Π½Π΅Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠΉ ΠΈ Π³ΠΎΠ²ΠΎΡΡΡ ΡΠΊΠΎΠ±Ρ ΡΠ°ΠΉΡΡ ΠΌΠ΅Π½ΡΡΡ Π½Π°ΡΠΈ Π°ΠΉ-ΠΏΠΈ Π°Π΄ΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΡΡΠΎΠΈΡ ΠΎΡΠ²Π΅Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΡΠΆΠ΅ Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎ. ΠΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π²ΡΡΠΊΠΈΠΌΠΈ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌΠΈ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ. ΠΠ° ΡΠΎΡΡΠΌΠ°Ρ Π³ΡΠ³Π»ΠΎΠ²ΡΠ°ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΡΠ»ΠΈ Π²ΡΠ΅ ΠΊΠΎΡΡΠΈ ΠΈ ΠΏΡΠΎΠΊΠ»ΠΈΠ½Π°ΡΡ Π½Π°ΠΏΡΠ°Π²ΠΎ-Π½Π°Π»Π΅Π²ΠΎ. Π ΡΠ΅ Π²ΡΡ ΠΎΡΠ½Π΅ΠΊΠΈΠ²Π°ΡΡΡΡ ΠΈ Π½Π΅ ΠΎΠ±ΡΡΡΠ½ΡΡΡ ΠΏΡΠΈΡΠΈΠ½. Π ΠΏΡΠΈΡΠΈΠ½Π° ΠΏΡΠΎΡΡΠ°: ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½ΠΎΠ²ΡΠΉ Π·Π°ΠΏΡΠΎΡ-ΠΎΡΠ²Π΅Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ. Π Π½Π° Π½ΡΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΈ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ.
Π ΠΎΠ±ΡΠ΅ΠΌ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ: Π·Π°Ρ ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠ°ΠΉΡΡ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡΠΎ, ΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ΅Ρ ΠΈ ΠΊΡΠΊΠΈ, ΡΠΈΡΡΠΈΡΡ ΠΈΡΡΠΎΡΠΈΡ. Π‘Π°ΠΌΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, ΠΏΠΎΡΠΎΠΌ Π²Π½ΠΎΠ²Ρ ΠΌΡΡΠ΅Π½ΠΈΡ Ρ ΠΏΠ°ΡΠΎΠ»ΡΠΌΠΈ ΠΈ Ρ.Π΄. Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ, ΠΏΡΠΎΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π½ΠΈΠΆΠ΅ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅. Π Ρ ΡΠΎΠΌΠ΅ Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΡΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΡΠ½Π΄Π΅ΠΊΡ(ΠΈΠ»ΠΈ Π΅ΡΡ ΠΊΠ°ΠΊΡΡ). ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π²Ρ ΠΎΠ΄ΠΎΠΌ Π½Π° ΡΠ°ΠΉΡΡ, Π²ΡΡ ΠΎΠ΄ΠΈΡΠ΅ ΠΈΠ· Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π³ΡΠ³Π». ΠΠ»Π΄Π°Π΄ΠΊΠΈ, ΠΏΠΎΡΠΎΠ»ΠΈ ΠΈ ΠΈΡΡΠΎΡΠΈΡ Π±ΡΠ΄ΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΈ ΡΠ΅ΠΊΠ°ΠΏΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ°.
ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ReCaptcha.ΠΠΎΠΎΠ±ΡΠ΅ ΠΎΠ½Π° Π½ΡΠΆΠ½Π° Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΎΡΡΠ΅ΡΡΡ Π±ΠΎΡΠΎΠ² ΠΏΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ.Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π²Ρ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅ΡΠ΅ ΠΎΡΠΈΡΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΡΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½Ρ Π½ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Ρ. ΠΠΎΡ ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈ Π΅ΡΡΡ ΠΎΡΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°ΡΡΠΈ ΠΊΠ½ΠΈΠ³. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ·Π΄Π°Π» ΡΠ΅ΡΠ²ΠΈΡ ΡΡΠΎΠ±Ρ Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π΅Π½ΡΠ³ΠΈ ΠΈ ΠΏΠΎΠΌΠΎΡΡ Π² ΠΎΡΠΈΡΡΠΎΠ²ΠΊΠ΅ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ.
ΠΠΎΡ Π½Π΅ ΡΠ°ΠΊ Π²ΡΠ΅, Π±Π°ΡΠ΅Π½ΡΠΊΠ°. ΠΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π±ΠΎΠ½ΡΡΠ½ΡΠ΅. Π ΠΎΡΠ΅Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π±ΠΎΠ½ΡΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ. ΠΠ°Π³Π»ΡΠ½ΠΈ, Π‘Π΅ΡΡΠΆΠ° Π² ΠΌΠΎΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ. ΠΡΠ²Π΅ΡΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ.ΠΡΡΡ ΠΈ Ρ ΠΌΠ°Π»ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΎΡΠ²Π΅ΡΠΎΠ², Π½ΠΎ ΡΠ°ΠΌ ΠΈΡ ΠΌΠ°Π»ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΡΠ΅Π³ΠΎ, Π° ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Ρ ΡΡΠ°ΡΠ°ΡΡΡ ΡΠ΄Π°Π»ΡΡΡ ( ΠΈ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΎΠΆΠ΅ Π·Π½Π°ΡΡ). Π ΡΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ°Π΄ΡΠ΅Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅, Π·Π½Π°Ρ ΠΌΠΎΡ ΠΏΡΠΈΠ²Π΅ΡΠΆΠ΅Π½Π½ΠΎΡΡΡ ΠΊ ΡΠΈΡΠΎΠΊΠΎΡΠΎΡΠΌΠ°ΡΠ½ΡΠΌ, ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΌ, Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΎΡΠ²Π΅ΡΠ°ΠΌ Π΄Π°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΎΠ²ΡΠ΅.
ΠΠΎΡ Π±ΠΎΠ»ΡΡΠ°Ρ ΠΈ Π³Π»ΡΠ±ΠΎΡΠ°ΠΉΡΠ°Ρ ΠΏΡΠΈΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π²ΡΠ΅ΠΌ ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΌ Π² ΠΌΠΎΠΈΡ Π²ΠΎΠΏΡΠΎΡΠ°Ρ !
ΠΠ΅ΡΠ²ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΡΡΠ°Π΄Π°Π»ΠΈ ΠΎΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΎΡΠ²Π΅ΡΠΎΠ². Π‘Π΅ΠΉΡΠ°Ρ ΡΠ°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Ρ. ΠΠ°ΠΆΠ΅ Π½ΠΎΠ²Π΅Π½ΡΠΊΠΈΠ΅ (Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΎΡΠ²Π΅ΡΠΈΠ»ΠΈ) ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΡΠ°ΠΊ ΠΈΡΠΊΡΡΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΡΡΠΎ Π½Π° ΡΠ²ΠΎΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ΅, ΠΊΡΠΎ Π½Π΅ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Ρ ΠΌΠ΅Π½Ρ ΠΎΡΠ²Π΅ΡΠ°ΡΡ. Π’ΡΠΆΠ΅Π»ΠΎ Π±ΡΠ»ΠΎ Π²Π½Π°ΡΠ°Π»Π΅, ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ ΠΏΡΠΈΠ½ΠΎΡΡΡ ΡΠ°Π΄ΠΎΡΡΡ ΠΈ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅.
ΠΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π±ΠΎΠ½ΡΡΠ½ΡΠ΅. ΠΡΠ²Π΅ΡΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ. ΠΡΠ²Π΅ΡΠ°ΡΡ Π΄ΠΎΡΡΠΎΠΉΠ½ΠΎ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π²ΡΠ΅ΠΌ.
P.S.ΠΠΎΠ½ΡΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π·Π°Π΄Π°Π²Π°Π»Π°, Π·Π°Π΄Π°Ρ ΠΈ Π±ΡΠ΄Ρ Π·Π°Π΄Π°Π²Π°ΡΡ, Π² ΠΊΠ°ΠΊΠΈΡ Π±Ρ ΠΌΠ΅Π½Ρ ΠΌΠΎΡΠ΅Π½Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΡΡ Π½Π΅ ΠΎΠ±Π²ΠΈΠ½ΡΠ»ΠΈ. ΠΠ΄Ρ Π²Π΅ΡΠ΅Π½Π½ΠΈΡ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ² Π² ΡΡΠ°ΡΡΠ»ΠΈΠ²ΠΎΠΌ ΠΏΡΠ΅Π΄Π²ΠΊΡΡΠ΅Π½ΠΈΠΈ.
ΠΡ ΡΠ΄Π°ΡΠ½ΠΎ Π·Π°ΡΡΠΎΠ½ΡΠ»ΠΈ ΠΎΠ΄Π½Ρ ΠΈΠ· ΡΡΠΎΡΠΎΠ½ Π½Π΅ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ: ΡΡΡΠ°ΡΡΠ½ΠΎΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΠΎΡΠ΅Π½ΠΊΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΉ.
ΠΠΈΠ΄ΠΈΡΠ΅ Π»ΠΈ, Π² ΡΡΠΌ Π΄Π΅Π»ΠΎ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΡΡΡΡ, Π½Π°Π΄Π΅Π΅ΡΡΡ Π½Π° ΡΠ΄Π°ΡΠ½ΠΎΠ΅ ΡΠΎΡΠΎ. ΠΠ΅ΡΠ½ΠΎ ΡΡΠΎ ΠΈΠ»ΠΈ Π½Π΅Ρ, Π½ΠΎ ΠΌΡ ΡΠΏΠΎΡΠ½ΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ ΡΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°Ρ, ΠΊΠ°ΠΊ Π³Π»Π°Π· Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΈΠ· Π½Π°Ρ ΠΠΈΡΡ ΠΈ ΠΠΈΡΡΠ΅ΡΠΎΠ² ΠΡΠ΅Π»Π΅Π½Π½ΠΎΠΉ.
Π©ΡΠ»ΠΊΠ½ΡΠΌΡΠΈΡΡ, ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΎΡΠΎΠ·Π½Π°ΡΡ, ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΊ Π² Π·Π΅ΡΠΊΠ°Π»Π΅. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈ Π΅ΡΡ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡ ΡΠΆΠ΅. ΠΠΈΠ΄ΠΈΡ, ΡΡΠΎ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ Π½Π΅ΡΠ΄Π°Π²ΡΠ΅ΠΉΡΡ. ΠΠΎ Π²Π΄ΡΡΠ³ ΠΊΡΠΎ-ΡΠΎ ΠΈΠ· Π±Π»ΠΈΠ·ΠΊΠΈΡ ΠΈ Π΄ΡΡΠ·Π΅ΠΉ Π³ΠΎΠ²ΠΎΡΠΈΡ: «Π£Ρ ΡΡ, ΠΊΠ°ΠΊ ΡΡ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡΡ! Π Π³Π΄Π΅ ΡΠΎΡΠΊΠ°Π»Π°ΡΡ? Π ΠΊΠΎΠ³Π΄Π°? Π ΠΊΡΠΎ ΡΠΎΡΠΎΠ³ΡΠ°Ρ? Π Π³Π΄Π΅ ΠΏΠ»Π°ΡΡΠ΅ ΠΏΠΎΠΊΡΠΏΠ°Π»Π°? Π Π·Π° ΡΠΊΠΎΠ»ΡΠΊΠΎ? Π ΠΏΠΎΠΌΠ°Π΄Π° ΠΊΠ°ΠΊΠ°Ρ?». Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ: «ΠΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π΄Π»Ρ ΡΡΠ΅ΡΠ΅Π½ΠΈΡ». ΠΠΎ Π΅ΠΌΡ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΡΠΈΡΡΠ½ΠΎ. ΠΠ΅ Π²ΡΠ΅ΠΌ, Π° ΡΠ΅ΠΌ, ΠΊΡΠΎ Π»ΡΠ±ΠΈΡ Π»Π΅ΡΡΡ.
ΠΠ΅Π΄Ρ Π²ΡΠ΅ ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π΅ΠΏΡΠΈΡΡΠ½ΠΎ ΠΎΠ±ΠΈΠΆΠ°ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. ΠΠ° ΠΈ Π·Π°ΡΠ΅ΠΌ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ? Π ΠΌΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΠΎΡΠ΅Π½ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ ΠΏΡΠΈΡ ΠΈΠΊΡ «ΠΌΠΎΠ΄Π΅Π»ΠΈ». Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ (Ρ ΠΎΡΡ ΠΈ ΠΏΠΎΠΌΠΎΠΉΠΊΠΎΠΉ Π½Π°Π·ΡΠ²Π°ΡΡ) ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄Π½ΠΎ ΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ: ΡΡΠΏΠΎΠΊΠ°ΠΈΠ²Π°ΡΡ ΠΈ Π²ΡΠ»Π°Π²Π»ΠΈΠ²Π°ΡΡ «ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ²» ΠΈΠ· Π²ΠΎΠ·Π΄ΡΡ Π°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ Π·Π½Π°Ρ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π²ΡΠ»ΠΎΠΆΡ ΡΡΠ΄Π° ΡΠΎΡΠΎ ΠΠΈΠ½Π½ΠΈ-ΠΡΡ Π° ΠΈΠ»ΠΈ ΠΠ°ΡΠ»ΡΠΎΠ½Π° ΠΈ ΡΠΏΡΠΎΡΡ: «ΠΡ ΠΊΠ°ΠΊ Ρ ΠΠ°ΠΌ? ΠΡΡΠ°ΡΠΈ, Ρ ΠΌΠ΅Π½Ρ 100 ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ²!». Π’ΠΎ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ°Ρ ΡΠ°ΡΡΡ Π·ΡΠΈΡΠ΅Π»Π΅ΠΉ (ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΠ΅ ΡΡΠΌΠ΅Ρ Π½ΡΠ²ΡΠΈΡΡ Π² Π³ΡΡΡΡΠ΅ ΡΡΡ) ΠΎΡΠ²Π΅ΡΠΈΡ: «Π, Π΄Π° Π²Ρ Π½ΠΈΡΠ΅Π³ΠΎ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ Π΄Π΅Π²ΡΡΠΊΠ°. Π ΠΏΡΠΎΠΏΠ΅Π»Π»Π΅Ρ-ΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ»!
ΠΠΎΡΡΠΎΠΌΡ, Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΠΎΡΠ΅Π½Ρ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ. ΠΠ½ΠΈ Π½Π΅ ΠΆΠ΄ΡΡ ΠΈΡΠΊΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΏΡΠΈΠ·Π½Π°Π½ΠΈΡ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ. ΠΠΎ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, ΠΆΠ΄ΡΡ ΡΡΠ΄Π°. ΠΠ΄ΡΡ ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊΠ° ΠΊΠΎΠΌΠΏΠ»ΠΈΠΌΠ΅Π½ΡΠΎΠ². Π’ΠΎΠΉ ΡΠ°ΠΌΠΎΠΉ, ΡΠ°Π΄ΡΡΠ΅ΠΉ ΠΏΡΡΡΠΎΡΡ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ Π³ΠΎΠ²ΠΎΡΠΈΠ»Π°.
ΠΠΎΡΠΎΡΡΡ ΡΠ°ΠΊ ΠΌΠ°Π»ΠΎ Π² Π½Π°ΡΠ΅ΠΉ ΡΠ½ΡΠ»ΠΎΠΉ ΠΈ Π½Π΅ΡΠ°ΠΊΡΠΈΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ.:)
Verifying the user’s response
This page explains how to verify a user’s response to a reCAPTCHA challenge from your application’s backend.
For web users, you can get the userβs response token in one of three ways:
For Android library users, you can call the SafetyNetApi.RecaptchaTokenResult.getTokenResult() method to get response token if the status returns successful.
Token Restrictions
Each reCAPTCHA user response token is valid for two minutes, and can only be verified once to prevent replay attacks. If you need a new token, you can re-run the reCAPTCHA verification.
After you get the response token, you need to verify it within two minutes with reCAPTCHA using the following API to ensure the token is valid.
API Request
URL: https://www.google.com/recaptcha/api/siteverify METHOD: POST
POST Parameter | Description |
---|---|
secret | Required. The shared key between your site and reCAPTCHA. |
response | Required. The user response token provided by the reCAPTCHA client-side integration on your site. |
remoteip | Optional. The user’s IP address. |
API Response
The response is a JSON object:
For reCAPTCHA Android:
Error code reference
Error code | Description |
---|---|
missing-input-secret | The secret parameter is missing. |
invalid-input-secret | The secret parameter is invalid or malformed. |
missing-input-response | The response parameter is missing. |
invalid-input-response | The response parameter is invalid or malformed. |
bad-request | The request is invalid or malformed. |
timeout-or-duplicate | The response is no longer valid: either is too old or has been used previously. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
ΠΡΠΈΠ±ΠΊΠ° ReCAPTCHA: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ reCAPTCHA
ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΡΠΈ Π΄ΠΎΡΡΡΠΏΠ΅ ΠΊ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΌΡ Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π° Π½Π΅ Π±ΠΎΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π±Π΅Π· ΡΡΠ΅ΡΠ±Π° Π΄Π»Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠ΅. ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Ρ ΠΎΠ΄ΠΈΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ, ΠΈ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΎΠ½ Π½Π΅ Π±ΠΎΡ, ΠΈ ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ, ΡΡΠΎ ΠΎΠ½ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ. ΠΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ, Π² ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΠ΅ΡΠΈΡ ΡΠΈΡΡ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ. Π. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΡΠ΅ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠΎΡΠ΅.
ΠΠ΄Π½Π°ΠΊΠΎ Π±ΡΠ²Π°ΡΡ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ° ΠΈ reCAPTCHA Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Chrome ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΠΎΡΠ²ΠΈΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π΅ ΡΠ΄Π°Π»Π°ΡΡ. ΠΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ Π½Π°ΠΌ ΠΎΡΠΊΡΡΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡ ΠΈΠ»ΠΈ Π²ΠΎΠΉΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠΎΡΠ΅ΠΌΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ reCAPTCHA
ΠΠ°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ reCAPTCHA Π²ΡΠ»Π΅ΡΠ°Π΅Ρ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΠ΅Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Ρ, Π½ΠΎ Π΅ΡΡΡ ΡΡΠ΄ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠ½ΡΡΡ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
ΠΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ ΡΠ΅ΡΠ΅Π· VPN ΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΠΈ
ΠΠΌΠ΅ΡΡ VPN ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΠ΅ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΎ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΊΠΈΡ ΡΡΠ»ΡΠ³. ΠΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π½Π°ΠΌ ΠΈΠ·Π±Π΅Π³Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π»ΠΈΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π΅ΡΠ»ΠΈ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ ΠΈΠ· ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠΎΠ³ΠΎ, ΡΡΠΎ reCAPTCHA Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ Ρ ΡΠ΅ΡΡΡ ΠΈ Π»ΠΈΡΠΈΡΡ Π½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΠΌΡ ΡΠ²Π»ΡΠ΅ΠΌΡΡ Π·Π°ΠΊΠΎΠ½Π½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, Π° Π½Π΅ Π±ΠΎΡΠΎΠΌ.
ΠΡΠ°ΡΠ·Π΅Ρ ΡΡΡΠ°ΡΠ΅Π»
ΠΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½. ΠΠΌΠ΅Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΡΠ΅ΡΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π°ΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΠ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅
ΠΡ ΡΠΆΠ΅ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ Ρ Π°ΠΊΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π½ΡΡΡ ΡΠΈΡΠΊΡ Π½Π°ΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π°ΡΠ°ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠ±ΠΎΡΠΌ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅.
ΠΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ Ρ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ IP
Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π°. ΠΠ΅Π±-ΡΠ°ΠΉΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ IP ΠΈ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π±ΡΡΡ Π±ΠΎΡΠΎΠΌ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ, Π΅ΡΠ»ΠΈ ΠΌΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Wi-Fi, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π³Π΄Π΅ Π²Π½ΡΡΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π’Π°ΠΊΠΆΠ΅ Π² ΡΠ»ΡΡΠ°Π΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΡΠΈ ΠΈΠ· VPN.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Ρ reCAPTCHA
ΠΡ ΡΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊΠΎΠ²Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ reCAPTCHA Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠ½ΡΡΡ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΡΡΠΎ Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»ΠΎΡΡ Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ.
ΠΠ΅ΡΠΆΠΈΡΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ Π²Π°ΠΆΠ½ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ±ΠΎΡ reCAPTCHA ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠΈΠΏΠΎΠ² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°. ΠΡΠ΅ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° Π½Π°Ρ. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π½Π° Π²ΡΠ΅Ρ ΡΡΠΎΠ²Π½ΡΡ ΠΈ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π±ΡΠ°ΡΠ·Π΅Ρ
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Ρ Π½Π°Ρ Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²ΡΠ΅ ΠΏΠ°ΡΡΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ. ΠΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΠ½ΡΡΡ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²Π°ΠΆΠ½ΠΎΡΡΡ Π½Π°Π»ΠΈΡΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ Π΅Π³ΠΎ ΡΡΡΠ°ΡΠ΅Π²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ°.
ΠΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ VPN ΠΈ ΠΏΡΠΎΠΊΡΠΈ
ΠΡΠ»ΠΈ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· VPN ΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΠΈ ΠΈ Π·Π°ΠΌΠ΅ΡΠ°Π΅ΠΌ, ΡΡΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ ΡΡΠΎ Π±ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ° Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΈ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅ΡΠ²ΠΈΡ.
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ IP
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΎΡΡΠ΅Ρ
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ reCAPTCHA Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ±ΠΎΠ΅Π², Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΏΠΎ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΠ°ΠΏΡΠ° β ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅, ΠΊΠ°ΠΊΠ°Ρ ΠΎΠ½Π° Π±ΡΠ²Π°Π΅Ρ ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΅Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΠΏΡΠ°
ΠΠ°ΠΏΡΠ° (Π°Π½Π³Π». captcha) β Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΠ° ΠΎΡ Β«Completely Automatic Public Turing Test to Tell Computers and Humans ApartΒ» (ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΡΡ Π’ΡΡΡΠΈΠ½Π³Π° Π΄Π»Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΎΡ Π»ΡΠ΄Π΅ΠΉ). ΠΠΎ ΡΡΡΠΈ, ΡΡΠΎ Π·Π°ΡΠΈΡΠ° ΠΎΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π»ΡΠ±ΡΡ ΡΠΎΡΠΌ Π±ΠΎΡΠ°ΠΌΠΈ ΠΈ ΡΠΏΠ°ΠΌΠ΅ΡΠ°ΠΌΠΈ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π±ΡΠ΄Ρ ΡΠΎ Π·Π°ΠΏΡΠΎΡ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈΠ»ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ΅, ΠΎΡΠΏΡΠ°Π²ΠΊΠ° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎΠ΄ ΡΡΠ°ΡΡΡΠΉ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π°Π½ΠΊΠ΅ΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Ρ ΡΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ, ΡΠΈΡΡΠ°ΠΌΠΈ, Π±ΡΠΊΠ²Π°ΠΌΠΈ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΎΡΠΌΡ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΠΏΡΠΈ Π²ΠΎ ΠΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅
ΠΡΡΠ΅ΠΊΡ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° ΡΠΎ, ΡΡΠΎ Π±ΠΎΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ, Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ β ΡΠΌΠΎΠΆΠ΅Ρ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠΏΠ°ΠΌΠ΅ΡΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈ Π±ΠΎΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π΅ ΠΏΡΠΎΠΉΠ΄ΡΡ, ΠΈ ΡΠΏΠ°ΠΌ ΡΠΎΠΆΠ΅.
ΠΠΈΠ΄Ρ ΠΊΠ°ΠΏΡΠΈ, ΠΊΠ°ΠΊΠ°Ρ ΠΎΠ½Π° Π±ΡΠ²Π°Π΅Ρ
ΠΠ°ΠΊ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΊΠ°ΠΏΡΠ° β ΡΡΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Ρ ΡΠΈΡΡΠ°ΠΌΠΈ ΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΠΎ Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ Π΅Ρ ΡΠΎΡΠΌΠ°, Π²Π΅Π΄Ρ Π²ΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠ΅ΠΉ ΡΠ°Π½ΡΠ°Π·ΠΈΠΈ.
Π‘Π°ΠΌΠ°Ρ ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠ°ΠΏΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅ΠΊΠ±ΠΎΠΊΡ, ΠΊΡΠ΄Π° Π½Π°Π΄ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π³Π°Π»ΠΎΡΠΊΡ Π² ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ β Π½Π΅ ΡΠΎΠ±ΠΎΡ.
ΠΠ°ΠΏΡΠ° Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΠ’Π‘ ΠΏΡΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ sms
ΠΡΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ-ΡΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΡΡ
Π΅ΠΌΠ° ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΠ’Π‘ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ SMS.
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΠΈΠ΄ΠΎΠ² ΠΏΡΠ΅Π²Π΅Π»ΠΈΠΊΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ. ΠΠ°ΠΊ ΠΆΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ? ΠΠΈΡΠ½ΠΎ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡΠΌΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ, ΠΈΠ±ΠΎ ΡΡΡ Π²ΡΡ Π±ΡΠ΄Π΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ ΡΠ°Π½ΡΠ°Π·ΠΈΠΈ Π²Π°ΡΠ΅ΠΉ ΠΈΠ»ΠΈ Π²Π°ΡΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΡΠ»ΠΈ ΠΊΠ°ΠΏΡΠ° ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ, ΡΠΎ ΡΠ°ΠΊΡΡ Π²Π΅ΡΡ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΠΏΠ°ΠΌΠ΅ΡΠ°ΠΌ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅. ΠΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎ Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π΄Π΅Π½ΡΠ³Π°ΠΌ, ΡΠΎΠ²Π΅ΡΡΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ Google reCAPTCHA
Google ReCaptcha β ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ
Google reCAPTCHA β ΡΡΠΎ ΡΠ΅ΡΠ²ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΊΠ°ΠΏΡΡ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΡΠΌ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΎΡ ΡΠΏΠ°ΠΌΠ΅ΡΠΎΠ² ΠΈ Π±ΠΎΡΠΎΠ².
ΠΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠΎ Google reCAPTCHA Invisible β Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΡΠ΅ΠΊΠ°ΠΏΡΠΈ (Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠ°Ρ), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π±Π΅ΡΠ°-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΠΎΠΊΠ° ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠΌ Ρ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ, Π»ΡΡΡΠ΅ ΠΎΡΠ΄Π°ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΠΉ ΡΠ΅ΠΊΠ°ΠΏΡΠ΅.
ΠΡΠΆΠ½ΠΎ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠ»ΠΈ Π·Π°Π²Π΅ΡΡΠΈ Π½ΠΎΠ²ΡΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ. ΠΡΠ»ΠΈ Ρ ΠΠ°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ Π°ΠΊΠΊΠ°ΡΠ½Ρ ΠΎΡ ΠΏΠΎΡΡΡ Gmail, ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ Ρ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ.
ΠΠΎΡΠ»Π΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌ ΡΠ°ΠΉΡ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠ»ΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ°.
Π Π΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌ ΡΠ°ΠΉΡ Π΄Π»Ρ Google Recaptcha
ΠΡΠ»ΠΈ ΠΈΡ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ Π½Π΅Π²Π΅ΡΠ½ΠΎ, ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ Error: Invalid domain key ΠΈΠ»ΠΈ ΠΡΠΈΠ±ΠΊΠ°: Π½Π΅Π²Π΅ΡΠ½ΡΠΉ Π΄ΠΎΠΌΠ΅Π½ ΠΊΠ»ΡΡΠ°
ΠΡΠ±Π»ΠΈΡΠ½ΡΠΉ ΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡΠΈ Google Recaptcha
ΠΠ½ΠΈ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ:
Π― ΠΏΡΠΈΠ²Π΅Π΄Ρ ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ.
Π Π½Π΅ΠΉ ΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠ»ΠΈ Π½Π°ΡΡ ΡΠ΅ΠΊΠ°ΠΏΡΡ Π½Π°Π΄ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΡΠΌΡ. Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ. ΠΠ°Π΄ ΡΡΠΎΠΉ ΡΠΎΡΠΌΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ PHP Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΠ°ΠΏΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΊΠ°ΠΏΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Google.
Π― ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ» ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅ΠΊΠ°ΠΏΡΠΈ: http://recaptcha.sheensay.ru β ΠΊΠΎΠ΄ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π²ΡΡΠ΅.
Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΡΠΎΡΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π°, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅:
Π€ΠΎΡΠΌΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π°
ΠΡΠ»ΠΈ ΠΆΠ΅, ΠΊΠ°ΠΏΡΠ° Π½Π΅ ΠΏΡΠΎΠΉΠ΄ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅:
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΊΠ°ΠΏΡΠΈ Π½Π΅ ΠΏΡΠΎΠΉΠ΄Π΅Π½Π°
ΠΡΡ, ΡΠ΅ΠΏΠ΅ΡΡ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΠΎΡΠΌΠ° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π·Π°ΡΠΈΡΠ΅Π½Π° ΠΊΠ°ΠΏΡΠ΅ΠΉ.
ΠΠ΅ΡΠ°ΡΡ ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅:
![]()
index.php Π² ΠΊΠΎΡΠ½Π΅ β ΡΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄, ΡΡΠ΄ΠΎΠΌ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ recaptcha β Π² Π½ΡΠΌ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ· PHP-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
ΠΡΠΈΠ²Π΅Π΄Ρ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΡΡΠ°Π½ΠΈΡΡ http://recaptcha.sheensay.ru. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΎΡΠΈΠ±ΠΎΠΊ Π½Π° ΡΠ²ΠΎΡ:
ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Google Recaptcha Π² WordPress
Π§ΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Google Recaptcha Π² WordPress, ΡΠ°ΠΌΡΠΌ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠ΅ΡΠ΅Π· ΠΏΠ»Π°Π³ΠΈΠ½ Google Captcha (reCAPTCHA) by BestWebSoft
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½, Π² ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΊΠ»ΡΡΠΈ Π΄Π»Ρ Π΄ΠΎΠΌΠ΅Π½Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²ΡΡΠ΅ β ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ.
ΠΠ°Π»Π΅Π΅, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½Π°, Π²Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ ΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠ»ΡΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΠΎΠ»Ρ:
Π‘ΡΡΠ°Π½ΠΈΡΠ° Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½Π° Google Captcha (reCAPTCHA) by BestWebSoft
ΠΠ°ΠΊ Π·Π°ΡΠΈΡΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎΡ ΡΠΏΠ°ΠΌΠ° Π±Π΅Π· ΠΊΠ°ΠΏΡΠΈ
ΠΡΠ»ΠΈ ΠΌΠΎΡΠΎΠΊΠ° Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ Π½ΠΈ ΠΊ ΡΠ΅ΠΌΡ, ΡΡΡΠ΄Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠ°ΠΏΡΡ, ΠΎΠ½Π° ΠΠ°ΠΌ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅Ρ ΡΠ°ΠΊΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π³ΠΎΡΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Disqus. ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Disqus, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΠ΄ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΡΠΉ, Π½Π° ΡΡΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ· ΠΏΠ»ΡΡΠΎΠ² β ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠ΄Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠΏΠ°ΠΌΠ° ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²ΠΎΠ³ΠΎ, ΠΏΡΠΈΡΡΠ½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄.
ΠΠ°ΠΊ ΠΎΠ±ΠΎΠΉΡΠΈ ΠΊΠ°ΠΏΡΡ
ΠΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΎΡΡ Π²ΡΡΠ΅, Π±ΠΎΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΊΠ°ΠΏΡΠΈ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ, Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ β ΡΠΌΠΎΠΆΠ΅Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΈ Π½Π° ΡΡΠ°ΡΡΡ
Ρ Π½Π°ΠΉΠ΄ΡΡΡΡ ΠΏΡΠΎΡΡΡ
Π°, ΠΏΠΎΡΠΎΠΌΡ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΠΊΠ°ΠΏΡΠΈ. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½ΠΈΡ
ΡΠ²Π»ΡΠ΅ΡΡΡ anti-captcha.com (Π±ΡΠ²ΡΠΈΠΉ Antigate).
Π‘ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π·Π° Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΠΏΠ»Π°ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΡΠ²ΠΈΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΠΊΠ°ΠΏΡΠΈ. ΠΠ°ΠΏΡΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ Π»ΡΠ΄ΠΈ, Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π·Π° ΠΊΠΎΠΏΠ΅ΠΉΠΊΠΈ.
Π’Π°ΠΊΠΎΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, Π΄Π»Ρ ΠΏΠ°ΡΡΠ΅ΡΠ° ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ Π²ΡΠ΄Π°ΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, KeyCollector). ΠΠΎΠΈΡΠΊΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Google ΠΈΠ»ΠΈ Yandex ΠΏΡΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°ΡΡΡΡ
Π·Π°ΠΏΡΠΎΡΠ°Ρ
ΠΊ Π½ΠΈΠΌ Π½Π°ΡΠ½ΡΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΈ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΡΠΈΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΊΠ°ΠΏΡΡ. Π’ΡΡ ΠΈ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΡΠ²ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΠΊΠ°ΠΏΡΠΈ. Π‘Π°ΠΌ ΡΠ΅ΡΠ²ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ API Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π½ΠΈΠΌ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β ΠΏΠ°ΡΡΠ΅ΡΡ, ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π°Π½ΡΠΈΠΊΠ°ΠΏΡΠ΅ΠΉ (ΡΠΎΡ ΠΆΠ΅ KeyCollector ΠΈΠΌΠ΅Π΅Ρ Π΅Π³ΠΎ), Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΠΎΠ»Π½ΠΈΡΡ Π±Π°Π»Π°Π½Ρ ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΠΊΠ»ΡΡΠΈ API ΡΠ΅ΡΠ²ΠΈΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ β Π΄Π΅Π»ΠΎ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ.