• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

افزودن NoCAPTCHA برای جلوگیری از اسپم در وردپرس

U3F

Registered User
تاریخ عضویت
25 دسامبر 2011
نوشته‌ها
1,211
لایک‌ها
221
محل سکونت
اسلامشهر
spam-blocking.jpg

حتما خبر دارید که گوگل تصویر امنیتی جدیدی رو برای جلوگیری از ارسال اسپم ارائه داده که برای کاربران خیلی راحت تر از Captcha های قبلی ـه. در واقع تو این ورژن کاربر تنها کاری که باید بکنه اینه که تیکه من روبات نیستم رو بزنه به همین سادگی! دیگه نیازی به وارد کردن اعدد و حروف تغییر شکل داده شده و آزار دهنده نیست :دی

nocaptchagif.gif

خوب من میخوام آموزش اضافه کردن این تصویر امنیتی رو به وردپرس توضیح بدم. خوب

NoCAPTA reCAPTCHA یا تصویر امنیتی چیست ؟
برای مقابله با مقدار روز افزون اسپم ها در سراسر وب یه تیم از کارشناسان یه تکنولوژی رو توسعه دادن به اسم CAPTCHA که شامل اعداد و ارقام درهم برای جلوگیری از ارسال اسپم هستش. کاربر باید دقیقا همون اعداد و ارقام رو وارد کنه تا به سرور ثابت کنه که یک انسان هستش نه روبات اسپمر!

oldcaptcha.png

از زمان ارائه تا الان پیشرفت زیادی تو هوش مصنوعی این تکنولوژی انجام شده. ولی از طرف دیگه برنامه های کامپیوتری هم که میتونن تصاویر امنیتی رو با دقت ۹۹.۸% پر کنن هم وجود دارن!

گوگل به تازگی اعلام کرد API جدیدی برای تکنولوژی reCAPTCHA خود ارائه داده. که بالا روش کار رو توضیح دادم. اگه موتور هوشمند NoCAPTCHA احساس کنه که یک کاربر ممکنه متعلق به یک ربات اسپمر باشه، اون رو به چالش های بیشتری میکشه! جالب نیست ؟!

چگونه از NoCAPTA reCAPTCHA استفاده کنیم ؟
اولین چیزی که شما باید انجام بدید نصب و فعال سازی افزونه CAPTCHA reCAPTCHA هستش. پس از فعال سازی، این افزونه یک آیتم جدید به منو در بخش مدیریت وردپرس شما اضافه میکنه.

با کلیک بر روی منوی مدیریت NoCAPTCHA reCAPTCHA وارد تنضیمات بشید، و شما این صفحه رو میبینید:

nocaptcha-recaptcha-settings.png

به منظور استفاده از NoCAPTCHA reCAPTCHA، شما به کلید API مخصوص خودتون نیاز دارید. نگران نباشید دریافت کلید آسون و رایگانه!

وارد وب سایت reCAPTCHA بشید و یک API برای سایتتون تولید کنید. برای ورود از شما حساب کاربری گوگل یا همون Gmail درخواست میشه و شما باید وارد کنید و فرم رو مثل مثال تکمیل کنید:

nocaptcha-api-key.png

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

api-keys.png

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

گزینه بعدی در صفحه تنظیمات برای نوع نمایش NoCAPTCHA reCAPTCHA در سایت شماست. در اینجا شما میتونید تعین کنید NoCAPTCHA در فرم نظر نمایش داده بشه، در صفحه ورود و یا ثبت نام…

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

امیدوارم که این مقاله به شما برای جلوگیری از ارسال اسپم تو کامنت ها، یا اسپم تو ثبت نام و … کمک کنه. وقت زیادی برای نوشتن این پست گذاشته شده بیاید و به زحمات هم دیگه احترام بزاریم، و اگه به نظرمون مطلبی مفیده با ذکر منبع منتشر کنیم!

منبع: افزودن NoCAPTCHA برای جلوگیری از اسپم در وردپرس
 

webs

Registered User
تاریخ عضویت
14 آپریل 2010
نوشته‌ها
2,019
لایک‌ها
1,475
محل سکونت
php.ini
مقاله جالب و خوبی بود.
 
بالا