تبلیغات متنی
آزمون علوم پایه دامپزشکی
ماسک سه لایه
خرید از چین
انجام پروژه متلب
حمل خرده بار به عراق
چت روم
ایمن بار
Bitmain antminer ks3
چاپ ساک دستی پلاستیکی
برتر سرویس
لوله بازکنی در کرج
یک پلاگین بسیار ساده CAPTCHA برای جلوگیری از هرزنامه وردپرس

تیر

تیر

یک پلاگین بسیار ساده CAPTCHA برای جلوگیری از هرزنامه وردپرس

 


افزونه Really Simple CAPTCHA Spam WordPress یکی از افزونه هایی است که برای هر سایت وردپرسی بسیار ضروری است و نبود این دسته از افزونه ها می تواند باعث افزایش اسپم در سایت شما شود. افزونه Really Simple CAPTCHA یکی از دسته پلاگین هایی است که برای جلوگیری از ارسال نظر رباط به آن نیاز دارید، می توانید وارد شوید و سایت خود را اسپم کنید. استفاده از این افزونه بسیار آسان است و من محمد سلاشوری در ادامه این مقاله به بررسی و ارائه ویژگی های این افزونه می پردازم با ما همراه باشید.

پلاگین کپچا بسیار ساده است

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

چگونه پلاگین CAPTCHA واقعا ساده کار می کند

نحوه کار این افزونه بسیار ساده و متفاوت از راه حل های دیگر PHP CAPTCHA است و آنها را به عنوان فایل های موقت بدون استفاده از PHP و توابع خواندن کد ذخیره می کند. این به شما امکان می دهد بدون نگرانی در مورد تداخل با سایر کدها یا افزونه ها از آن استفاده کنید.

زمانی که یک CAPTCHA در این افزونه ایجاد می شود، دو فایل برای آن ایجاد می شود. یکی یک فایل تصویری برای CAPTCHA و دیگری یک فایل متنی است که پاسخ صحیح را در CAPTCHA ذخیره می کند.

نام فایل دو فایل دارای پیشوند (تصادفی) یکسانی است (به مثال زیر مراجعه کنید).

به عنوان مثال "a7hk3ux8p.png" و "a7hk3ux8p.txt". در این مورد و در مثال بعدی، وقتی پاسخ‌دهنده به تصویر «a7hk3ux8p.png» «K5GF» را پاسخ می‌دهد، یک کپچای واقعاً ساده، هش «K5GF» را محاسبه می‌کند و آن را با هش ذخیره‌شده در «a7hk3ux8p» مقایسه می‌کند. txt". و اگر این دو مطابقت داشته باشند، پاسخ صحیح تایید می شود.

چگونه یک برنامه CAPTCHA واقعا ساده راه اندازی کنیم

به یاد داشته باشید که قبل از نصب و فعال سازی هر افزونه وردپرس، یک نسخه پشتیبان کامل از سایت و فایل های پایگاه داده خود تهیه کنید

ابتدا افزونه را دانلود کرده و در وردپرس خود نصب کرده و فعال کنید.

سپس برای پیکربندی افزونه باید از منوی تنظیمات (طبق تصویر) به گزینه Easy CAPTCHA مراجعه کنید.

پس از انتخاب این گزینه وارد صفحه تنظیمات این افزونه می شوید

خب همانطور که می بینید در کنار این منو گزینه هایی وجود دارد که به شما امکان استفاده از کدهای کپچا را در بخش های مختلف می دهد مانند: صفحه ورود (بخشی از وب سایت که از کاربر درخواست ورود می کند)، صفحه ثبت نام، قسمت نظرات. ، بهبود. رمز عبور فراموش شده است. اگر امکان ثبت نام و ورود کاربر را در وب سایت خود ایجاد کرده اید، توصیه می کنیم گزینه های Enabled را تنظیم کنید.

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

گزینه اول مخفی است

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

گزینه دوم ساده است

این گزینه به شما امکان می دهد یک مدل (تصویر کپچا) را برای کاربران و تخفیف ها اجباری کنید، این بهترین گزینه و توصیه ما برای شما است زیرا قوانین را از فایل های موجود در وب سایت شما فراخوانی می کند و سایت شما نیازی به اتصال به https ندارد. ://www.google.com/recaptcha و سریعتر خواهد بود.

گزینه سوم reCaptcha است

این گزینه به شما امکان می دهد از وب سایت Google Captcha که آدرس آن در بالا ذکر شده است برای قالب ها استفاده کنید. با انتخاب این گزینه می توانید دو داده SITE KEY و SECRET KEY را از Google Captcha دریافت کنید و سپس در کادر قرار دهید تا تصویر کپچا برای وب سایت شما فعال شود.

برای استفاده با افزونه فرم تماس

همانطور که می دانید افزونه های وردپرس متن باز هستند و توسط برنامه نویسان قابل ویرایش هستند. می توانید از این افزونه با فرم تماس (فرم تماس 7) استفاده کنید. روش های زیر را در نظر بگیرید.

ابتدا یک نمونه از کلاس Real Simple Captcha ایجاد کنید:

$captcha_instance = ny ReallySimpleCaptcha();

شما می توانید متغیرهای محصول را به دلخواه تغییر دهید.

// رنگ پس زمینه تصویر CAPTCHA را به سیاه تغییر دهید

$captcha_instance->bg = آرایه(0, 0, 0);

ایجاد کلمات تصادفی برای CAPTCHA.

$kalma = $captcha_instance->generate_random_word();

یک فایل تصویری و یک فایل متنی مربوطه را در یک دایرکتوری موقت ایجاد کنید.

$prefix = mt_rand();

$captcha_instance->generate_image($prefix, $word)؛

سپس تصویر و پاسخ مخاطب را نشان دهید تا صحت پاسخ بررسی شود.

$correct = $captcha_instance->check( $prefix, $response_response );

اگر درست است، ادامه دهید. در غیر این صورت، پاسخ دهنده را مسدود کنید - زیرا به نظر انسانی نمی رسد.

در نهایت، عکس ها و تصاویر موقت را حذف کنید زیرا دیگر کاربردی نیستند.

$captcha_instance->remove( $prefix);

امیدواریم این آموزش و معرفی افزونه وردپرس برای شما کاربران عزیز سایت بلاگتون مفید واقع شود. برای راهنمایی بیشتر می توانید با شماره های زیر تماس بگیرید
 

مراجعه به منبع: https://blogten.ir/really-simple-captcha-pl/

موضوع :
برچسب ها : ,
امتیاز : 3 | نظر شما : 1 2 3 4 5 6
+ نوشته شده در دوشنبه 12 تير 1402ساعت 14:30 توسط GH95 | تعداد بازديد : 93 | |