nopCommerce comes integrated with reCAPTCHA that enables the store admin to enable CAPTCHA for a list of specific pages in order to prevent spam on the website.
Before we go further into this tutorial, let talk about reCAPTCHA.
What is reCAPTCHA?
reCAPTCHA is a free service to protect your website from spam and abuse. reCAPTCHA uses an advanced risk analysis engine and adaptive CAPTCHAs to keep automated software from engaging in abusive activities on your site. It does this while letting your valid users pass through with ease.
(Source: Google reCAPTCHA)
In order to enable the reCAPTCHA on your nopCommerce website, go to:
Administration > Configuration > Settings > General and Miscellaneous Settings
Go to the tab “Security Settings” and CHECK the option that says “CAPTCHA enabled”
You will be able to add the CAPTCHA on the following pages:
Show on login page:
Show on registration page:
Show on contact us page:
Show on ’email wishlist to a friend’ page:
Show on ’email product to a friend’ page:
Show on blog page (comments):
Show on news page (comments):
Show on product reviews page:
For activating the reCAPTCHA service, you will have to obtain the public and private keys by signing in here: https://www.google.com/recaptcha/intro/index.html
Once, you have the keys for your domain name, simple save the keys in the settings:
reCAPTCHA public key:
reCAPTCHA private key:
Make sure to “SAVE” the changes.