پیکربندی reCAPTCHA
reCAPTCHA چیست؟
reCAPTCHA یک سرویس رایگان کپچا (CAPTCHA) است که به محافظت از سایت شما در برابر اسپم، ثبتنامهای مخرب و سایر حملاتی که در آن کامپیوترها سعی میکنند خود را به جای انسان جا بزنند، کمک میکند. reCAPTCHA به شکل یک ویجت ارائه میشود که میتوانید به راحتی آن را به وبلاگ، انجمن یا فرم ثبتنام خود اضافه کنید.
شروع کار
- از آدرس https://www.google.com/recaptcha/admin بازدید کنید.
- با انتخاب نسخه reCAPTCHA، مراحل را دنبال کرده و کلید سایت (
site key) و کلید مخفی (secret key) خود را دریافت کنید.
پیکربندی از طریق پنل مدیریت
- به مسیر پنل مدیریت ← تنظیمات ← عمومی ← امنیت (Security) بروید.
- با انتخاب گزینه «Google reCAPTCHA»، فیلد «کپچا ← گزینهها» (Captcha -> Options) را فعال کنید.
- مقادیر فیلدهای زیر را تنظیم کنید: «نسخه reCAPTCHA»، «کلید سایت reCAPTCHA» و «کلید مخفی reCAPTCHA».
پیکربندی با استفاده از فایل .env
- وارد حساب FTP خود شوید.
- فایل
/.envرا باز کنید. - این قابلیت را با افزودن متغیر
CAPTCHA=فعال کنید. به این صورت:CAPTCHA=""(برای غیرفعال کردن کپچا) وCAPTCHA="recaptcha"(برای فعال کردن reCAPTCHA) - کلیدهای خود را در این فایل وارد کنید:
RECAPTCHA_VERSION=your-recaptcha-keys-version
RECAPTCHA_SITE_KEY=your-recaptcha-site_key
RECAPTCHA_SECRET_KEY=your-recaptcha-secret_key
your-recaptcha-keys-versionرا با نسخه کلید خود (v2 یا v3)، وyour-recaptcha-site_keyوyour-recaptcha-secret_keyرا با کلیدهای واقعی خود جایگزین کنید.- فایل را ذخیره کنید.
- کار تمام است.
نکته: تنظیمات موجود در فایل .env بر تنظیمات پنل مدیریت اولویت دارند (آنها را لغو میکنند).