استفاده از reCAPTCHA v3 در فرم‌ها

reCAPTCHA گوگل در برابر اسپم و سوء استفاده از وب‌سایت محافظت می‌کند. این سیستم سعی می‌کند ارسال‌های رباتی و انسانی را تشخیص دهد.

توجه

reCAPTCHA v3 در پشت‌زمینه کار می‌کند و اختلالی برای بازدیدکنندگان ایجاد نمی‌کند. ولی اگر بررسی‌ها ناموفق باشد، بازدیدکنندگان نمی‌توانند فرم را ارسال کند.

همچنین ببینید

Google's reCAPTCHA v3 guide

پیکربندی

در گوگل

صفحه ثبت نام reCAPTCHA گوگل را باز کنید. وارد حساب شوید و یا در صورت لزوم حساب گوگل جدیدی ایجاد کنید.

در صفحه ثبت‌نام وب‌سایت:

  • برای وب‌سایت خود یک برچسب تعریف کنید.

  • فیلد reCAPTCHA type را در حالت Score based (v3) باقی بگذارید.

  • یک یا چند دامنه وارد کنید (مثال، example.com یا subdomain.example.com).

  • اگر در حساب گوگل خود از قبل پروژه‌ای ایجاد شده باشد، در بخش Google Cloud Platform به صورت خودکار پروژه‌ای انتخاب خواهد شد. در غیر این صورت، پروژه جدیدی به صورت خودکار ایجاد می‌شود. برای انتخاب پروژه خود، و یا تغییر نام پروژه‌ای که به صورت خودکار ایجاد شده است، Google Cloud Platform را کلیک کنید.

  • شرایط استفاده را پذیرش کنید.

  • submit را کلیک کنید.

مثال ثبت نام reCAPTCHA برای وب‌سایت

با این کار، صفحه جدیدی که حاوی کلیدهای ایجاد شده است نمایش داده می‌شود. برای راحتی این صفحه را باز نگه دارید، چراکه در مرحله بعد لازم است این کلیدها را در سازمان‌یار کپی کنید.

در سازمان‌یار

  • از داشبورد پایگاه‌داده، تنظیمات را کلیک کنید. در بخش ادغام‌ها، در صورت نیاز reCAPTCHA را فعال کنید.

    هشدار

    reCAPTCHA را غیر فعال نکنید و ماژول Google reCAPTCHA integration را حذف نصب نکنید، چراکه با این کار ماژول‌های بسیار دیگری نیز حذف خواهند شد.

  • صفحه Google reCAPTCHA را باز کنید، Site key را در فیلد کلید سایت سازمان‌یار کپی کنید.

  • صفحه Google reCAPTCHA را باز کنید، و Secret key را در فیلد کلید سرّی (Secret) سازمان‌یار کپی کنید.

  • در صورت نیاز حداقل امتیاز (0.5) را تغییر دهید. این مقدار باید بین 1.0 و 0.0 باشد. هرچقدر آستانه بالاتر باشد، سخت‌تر می‌توان از reCAPTCHA عبور کرد، و برعکس.

  • ذخیره کنید.

تمام صفحاتی که از فرم، بلوک خبرنامه، پنجره خبرنامه استفاده می‌کنند، و همچنین گام‌های اضافی تسویه حساب در تجارت الکترونیک، از این به بعد توسط reCAPTCHA محافظت خواهند شد.

توجه

  • اگر بررسی reCAPTCHA خطا داشته باشد، پیام زیر نمایش داده خواهد شد:

    پیام خطای اعتبارسنجی reCAPTCHA گوگل
  • استفاده از reCAPTCHA v3 تا 1 یک میلیون بررسی در ماه رایگان است.

نکته

  • در صفحه مدیریت reCAPTCHA گوگل تحلیل‌ها و تنظیمات بیشتری نیز در دسترس است. برای مثال، اگر گوگل در وب‌سایت ترافیک مشکوک کشف کند، و یا درصدی از درخواست‌های مشکوک دریافت کند، می‌توانید ایمیل دریافت کنید، که در تعیین مقدار حداقل برای آستانه صحیح کمک‌کننده است.

  • می‌توانید اینکه وب‌سایت شما از reCAPTCHA استفاده می‌کند را به اطلاع کاربران برسانید. برای این کار، ویرایشگر وب‌سایت را باز کنید و وارد فرم شوید. سپس در هرکجای فرم که می‌خواهید کلیک کنید، و در نوار کناری تب سفارشی‌سازی وضعیت دکمه نمایش سیاست reCAPTCH را در بخش فرم تغییر دهید.

پیام سیاست reCAPTCH که در فرم نمایش داده می‌شود