فعالسازی گوگل ریکپچا در پرستاشاپ

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

فرض کنید یک ربات قصد خرابکاری در سایت شما دارد، یکی از روش‌های مخرب این است که چندین و چند پیام را پشت سرهم و بدون فاصله بفرستد و از این طریق سرور سایت شما را مشغول کند و از کار بیاندازد.

روش خوبی برای جلوگیری از ارسال پیام‌های اسپم و مخرب و درکل ثبت اطلاعات مخرب توسط ربات، وجود دارد؛ کافیست از گوگل ریکپچا (google recaptcha) استفاده کنید. یعنی یک بخش مانند زیر، برای تایید امنیت و ربات نبودن کاربر مورد استفاده قرار دهید.

گوگل ریکپچا

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

آنچه خواهید دید؛

جلوگیری از دریافت پیام‌های اسپم از فرم تماس با ما در پرستاشاپ

فعالسازی کپچا در پرستاشاپ

  • گام 1– نصب ماژول Eicaptcha در پرستاشاپ
  • گام 2- دریافت کدهای مربوط به گوگل کپچا
  • گام 3- جایگذاری کدها و تنظیمات ماژول کپچا پرستاشاپ

 

جلوگیری از دریافت پیام‌های اسپم از فرم تماس با ما در پرستاشاپ

معمولا یکی از مشکلات شایع فروشگاه‌های پرستاشاپ این است که مطالب و پیام‌های اسپم زیادی از طریق فرم تماس با ما به سایت ارسال می‌شود، برای جلوگیری از دریافت چنین پیام‌هایی 2 راهکار دراختیار دارید:

1- مطابق آموزش "ویرایش صفحه تماس با ما در پرستاشاپ" فرم صفحه تماس با ما را حذف کنید.

2- از گوگل ریکپچا برای افزایش امنیت فرم تماس با ما استفاده کنید.

 

فعالسازی کپچا در پرستاشاپ

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

گام 1– نصب ماژول eicaptcha در پرستاشاپ

برای فعال کردن گوگل ریکپچا در پرستاشاپ، ما ماژول فوق‌العاده و رایگان eicaptcha را انتخاب کردیم. این ماژول به شما اجازه می‌دهد که در فرم‌های زیر از ریکپچا استفاده کنید:

  • فرم تماس با ما
  • فرم ثبت نام در سایت
  • ثبت نام و عضویت در خبرنامه

همچنین این ماژول مدام به‌روز می‌شود و از نسخه 3 و 2 گوگل ریکپچا پشتیبانی می‌کند. در ادامه نحوه دانلود و نصب این ماژول را آموزش می‌دهیم...

دانلود ماژول  eicaptcha

برای دانلود نسخه آخر ماژول، باید به گیت‌هاب بروید. کافیست به این لینک مراجعه کنید: https://github.com/nenes25/eicaptcha/

سپس تصویری مانند زیر به شما نمایش داده می‌شود، روی عدد مربوط به نسخه آخر کلیک کنید. (البته اگر پرستاشاپ شما به‌روز است و از نسخه 1.7 به بعد استفاده می‌کنید، در غیر اینصورت توصیه می‌کنیم پرستاشاپ خود را ارتقا دهید: آموزش ارتقا پرستاشاپ)

دانلود ماژول eicaptcha

وقتی روی لینک مربوط به آخرین ورژن کلیک کردید، تصویری مانند ذیل خواهید دید. کافیست روی eicaptcha.zip کلیک کنید تا ماژول دانلود شود.

دانلود ماژول ریکپچا از گیت هاب

نصب ماژول eicaptcha

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

روی دکمه بارگذاری ماژول در بالای صفحه کلیک کنید.

نصب ماژول ریکپچا پرستاشاپ

اکنون فایل دانلود شده در مرحله قبل را بکشید و در این کادر رها کنید. سپس صبر کنید تا ماژول نصب شود، اگر نصب با موفقیت انجام شود، چنین تصویری خواهید دید.

نشاندهنده کامل شدن نصب ماژول در پرستاشاپ

حالا که ماژول نصب شده برویم سراغ فعالسازی آن....

 

گام 2- دریافت کدهای مربوط به گوگل ریکپچا

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

2 نکته مهم:

1- بهتر است با فیلترشکن این مراحل را انجام دهید.

2- یکبار ثبت اطلاعات در گوگل، برای کپچای تمام فرم‌های سایت کافیست و لازم نیست برای هر فرم مجدد ثبت نام کنید.

 

1- ابتدا در مرورگرتان، وارد حساب کاربری گوگل خود شوید؛ همان حساب جیمیل.

2- سپس وارد صفحه https://www.google.com/recaptcha شوید و روی دکمه admin console که در تصویر مشخص کرده‌ایم کلیک کنید. (اگر وارد اکانتتان نشده باشید، حالا از شما اطلاعات ورود را می‌خواهد.)

آموزش دریافت کد ریکپچا از گوگل

3- حالا در این صفحه فرم اصلی را می‌بینید. در ادامه مواردی که در این صفحه مهم هستند و باید تکمیل کنید را می‌نویسیم.

دریافت کد کپچای گوگل

  
مواردی که باید در این صفحه تکمیل کنید:


Lable: در اولین فیلد صفحه، باید یک نام برای این کپچا وارد کنید.

reCAPTCHA type: در این قسمت باید ورژن و نسخه ریکپچا را انتخاب کنید.

  • ورژن 3 یا V3: آخرین نسخه است و بر اساس امتیاز مشخص می‌کند یک بازدیدکننده ربات است یا انسان، این ورژن معمولا به صورت اتوماتیک اقدام می‌کند و نیاز به عملی از سمت کاربر ندارد.
  • ورژن 2 یا V2: این نسخه نسبت به نسخه 3 قدیمی‌تر است و از روش‌های چالشی برای تشخیص ربات بودن یا نبودن استفاده می‌کند. مثلا اگر "I'm not a robot" Checkbox را در این قسمت فعال کنید، یک جعبه مانند همان تصویر اول نشان داده می‌شود و کاربر با کلیک کردن روی مربع و پاسخ دادن به چالش‌ها مشخص می‌کند که ربات نیست.

Domains: در این قسمت باید دامنه و آدرس سایتتان را وارد کنید، مثلا prestayar.com

Owners: در این قسمت جیمیل مدیر سایت قرار می‌گیرد، اگر با ایمیلی غیر از آنکه در این بخش نوشته شده می‌خواهید مدیریت کنید، کافیست آدرس را در این بخش وارد کنید.

Accept the reCAPTCHA Terms of Service: تیک این گزینه را فعال کنید.

 

4- روی دکمه submit پایین صفحه کلیک کنید. سپس به تصویری مانند زیر منتقل خواهید شد و کدهای مورد نیازتان در این صفحه هستند.

کد کپچا پرستاشاپ

5- اگر روی دکمه copy در کنار هر فیلد کلیک کنید، کد آن قسمت کامل کپی می‌شود.

 

دسترسی مجدد به کدهای کپچا

برای اینکه دوباره بتوانید اطلاعات فرم کپچا در گوگل را تغییر دهید و با به کدها دسترسی داشته باشید، باید به همان پنل admin در این صفحه بروید.

دسترسی مجدد به کد کپچا در گوگل

سپس از بالا سمت چپ، نام کپچای مدنظر را انتخاب کنید و روی دکمه تنظیمات در بالا سمت راست کلیک کنید.

حالا در بخش reCAPTCHA keys می‌توانید به کد کپچا دسترسی داشته باشید و آن را کپی کنید.

برای حذف کردن این کپچا هم می‌توانید در همین صفحه تنظیمات یا settings روی علامت سطل زباله در بالا سمت راست کلیک کنید.

 

گام 3- جایگذاری کدها و تنظیمات ماژول کپچا پرستاشاپ

اکنون ماژول eicaptcha را نصب کرده‌ایم، کدهای کپچا را هم کپی کرده‌ایم؛ زمان آن رسیده که تنظیمات کپچا را در ماژول وارد کنیم و کارهای نهایی را انجام دهیم.

در صفحه پیکربندی ماژول Eicaptcha، تصویری مانند زیر خواهید دید:

پیکربندی ماژول eicaptcha

2 زبانه و تب وجود دارد، در زبانه advanced فقط یک گزینه برای فعالسازی حالت عیب‌یابی ماژول وجود دارد. اما برویم سراغ تنظیمات اصلی که در تب general هستند.

در این تب یعنی general تنظیمات عمومی و کلی این ماژول قرار دارد؛ توضیحات بیشتر در مورد هرکدام از موارد را اینجا بخوانید:

Recaptcha Version: نسخه کپچای خود را در این قسمت تیک بزنید.

Captcha public key (Site key): کدی که در انتهای مرحله قبل از گوگل دریافت کردید را اینجا وارد کنید. (کد مربوط به بخش site key را اینجا وارد کنید.)

Captcha private key (Secret key): کد مربوط به فیلد Secret key را نیز اینجا بنویسید.

Enable Captcha for contact form: با فعال کردن این گزینه، کپچا در فرم تماس با ما فعال و نشان داده می‌شود.

Enable Captcha for account creation: این گزینه برای فعالسازی کپچا در فرم ثبت نام در پرستاشاپ، کاربرد دارد.

Enable Captcha for newsletter registration: این مورد نیز برای عضویت در خبرنامه پرستاشاپ استفاده می‌شود. اگر مایل هستید در فروشگاهتان خبرنامه داشته باشید، مطلب راهنمای تنظیمات خبرنامه پرستاشاپ را ببینید.



فراموش نکنید در انتها باید روی دکمه ذخیره کلیک کنید تا تغییرات اعمال شوند.

 

به عنوان مثال فرض کنید می‌خواهید کپچا ورژن 3 را در صفحه تماس با ما فعال کنید، کافیست این صفحه را مطابق زیر تکمیل کنید:

فعالسازی کپچا در فرم تماس با ما پرستاشاپ

نتیجه نیز مانند زیر خواهد بود:

کپچا ورژن 3 در پرستاشاپ 

اما اگر از ورژن 2 کپچا استفاده کنید، چنین نتیجه‌ای خواهید دید:

کپچا ورژن 2 در پرستاشاپ

 

کلام نهایی

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

پیش از این نیز آموزشی درباره سرعت پرستاشاپ منتشر کرده‌ایم که مطالعه آن خالی از لطف نیست: آموزش افزایش سرعت پرستاشاپ

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

برای پیگیری مطالب و اخبار ما، کانال تلگرامی پرستایار را دنبال کنید.