close
Your data will be transferred to the Partner when you download this module.
close

I confirm my contact details to continue

close

Yummy, your shop will love it! Your product has been successfully downloaded Need a hand to install it in your PrestaShop store? Follow our tutorial: How to install a paid or free module Addons

ReCaptcha - Enhanced Security Module

Price
$5999 $8799
ReCaptcha - Enhanced Security

ReCaptcha - Enhanced Security Module

Developed by Webkul
V1.6.0.4 - V1.7.6.3
reCAPTCHA is a system designed to establish that the user is a human. It displays images to identify humans as part of their normal validation procedures. It protects your website from spam and abuse. Ensures higher security of your Prestashop store.
From V1.6.0.4 to V1.7.6.3
  • Item only
  • Zen Option
  • check_circle3 months of support
  • check_circle12 months of support
  • check_circleUpgrades and future features
  • check_circleSecurity updates
Price
$5999 $8799

Modules Partner Creatorverified_user

Webkul

Overview

reCAPTCHA is a system designed to establish that the user is a human. It displays images to identify humans as part of their normal validation procedures. It protects your website from spam and abuse. Ensures higher security of your Prestashop store.

What this module does for you

event_available Productivity

reCAPTCHA improves the security of admins store page by removing spam bots and hackers.
Admin can display google recaptcha on the following form pages – login page, registration page, contact page or Back-office Login page.

Installation

Follow the Standard Prestashop Installation Process
  • Go to back office ->module
  • Upload the module zip file
  • Search “Google reCAPTCHA” in module search box then go to module and click on install.
  • Other

    We override some Prestashop core files –

    In PS 1.7

    We override some prestashop core files –
    1. Classes/form - CustomerForm.php
    function name - validate()
    2. Classes/form - CustomerLoginForm.php
    function name - submit()
    3. modules/contactform - contactform.php
    function name - sendMessage()

    In PS 1.6

    We override some prestashop core files -
    Front controller - AuthController.php
    Function name -
    1. processSubmitLogin()
    2. processSubmitAccount()
    JS file - themes/default-bootstrap/js/order-opc.js
    - #SubmitLogin click function
    - #submitAccount, #submitGuestAccount click function

    You have a question ?

    This developer answers your questions in:
    en

    Technical sheet

    Latest update

    01/10/2020

    Available in

    en, ar, bg, de, es, fr, it, nl, pt, ru +4

    PrestaShop Compatibility

    V1.6.0.4 - V1.7.6.3

    Module version

    V 4.0.2

    Number of downloads

    6

    Documentation

    Included

    Developer

    Webkul

    Developer languages

    en

    Category

    Security & Access

    Need

    Productivity

    Features


    • The reCAPTCHA improves the security of your store.
    • It will be a simple solution to keep away spam bots and hackers.
    • Admin can select single/multiple reCaptcha positions in the configuration page.
    • Admin can select the reCaptcha background.

    Amazing Functionality and Super Enhanced Protection as there is a

    • reCAPTCHA at Login Page
    • reCAPTCHA on Registration Page
    • reCAPTCHA on Contact Us Page
    • reCAPTCHA at Back-Office Login Page

    Recommandation


    For this module you need to do hook in Prestashop core files –

    For Prestashop 1.7

    1.) Add Hook
    {hook h='DisplayWkCustomerLoginForm'}
    in Front-Office
    File name – login-form.tpl
    Path – /themes/_YOUR_THEME_NAME_/templates/customer/_partials/
    Position – In Login Form with id=”login-form”, Inside {block name=’login_form_fields’} section and after {/foreach}

    2.) Add Hook
    {hook h='DisplayWkCustomerContactForm'}
    in Front-Office
    A.) File name – contactform.tpl
    Path – /modules/contactform/views/templates/widget
    Position – Inside <section class=”form-fields”> after Message filed <label>…….</label>
    B.) File name – contactform.tpl
    Path – /themes/_YOUR_THEME_NAME_/modules/contactform/views/templates/widget
    Position – Inside <section class=”form-fields”> after Message filed <div class=”form-group”>……</div>

    3.) Add Hook
    {hook h='DisplayWkAdminLoginForm'}
    in Back-Office
    File name – content.tpl
    Path – /admin/themes/default/template/controllers/login
    Position – Inside Login Form with id=”login_form”, After Password field <div class=”form-group”>……</div>

    4.) Add Hook –
    Hook::exec('actionWkAdminLoginControllerSubmit');
    in Back-Office
    File name – AdminLoginController.php
    Path – /controllers/admin/
    Position – Inside processLogin() function, after ‘password’ validation check and before this line – “if (!count($this->errors)) {”
    We override some prestashop core files –
    1. Classes/form – CustomerForm.php
    function name – validate()
    2. Classes/form – CustomerLoginForm.php
    function name – submit()
    3. modules/contactform – contactform.php
    function name – sendMessage()

    For Prestashop 1.6

    1.) Add Hook
    {hook h='DisplayWkCaptchaLoginhook'}
    in Front-Office
    A.) File name – authentication.tpl
    Path – /themes/_YOUR_THEME_NAME_/
    Position – Inside Login Form with id=”login_form”, After Password field <div class=”form-group”>……</div>
    B.) File name – order-opc-new-account.tpl
    Path – /themes/_YOUR_THEME_NAME_/
    Position – Inside Login Form with id=”login_form”, After Password field <p class=”form-group”>……</p>

    2.) Add Hook
    {hook h='DisplayWkCaptchaContacthook'}
    in Front-Office
    File name – contact-form.tpl
    Path – /themes/_YOUR_THEME_NAME_/
    Position – Inside Contact Form with class=”contact-form-box”, After Attach File field {if $fileupload == 1}…..{/if}

    3.) Add Hook
    {hook h='DisplayWkCaptchaAdminLoginhook'}
    in Back-Office
    File name – content.tpl
    Path – /admin/themes/default/template/controllers/login/
    Position – Inside Login Form with id=”login_form”, After Password field <div class=”form-group”>……</div>

    4.) Add Hook
    Hook::exec('actionWkAdminLoginControllerSubmit');
    in Back-Office
    File name – AdminLoginController.php
    Path – /controllers/admin/
    Position – Inside processLogin() function, after ‘password’ validation check and before this line – “if (!count($this->errors)) {”
    We override some prestashop core files –
    Front controller – AuthController.php
    Function name –
    1. processSubmitLogin()
    2. processSubmitAccount()
    JS file – themes/default-bootstrap/js/order-opc.js
    – #SubmitLogin click function
    – #submitAccount, #submitGuestAccount click function


    What's New in Version 4.0.2(01/10/2020)

    • The reCAPTCHA improves the security of your store.
    • It will be a simple solution to keep away spam bots and hackers.
    • Admin can select single/multiple reCaptcha positions in the configuration page.
    • Admin can select the reCaptcha background.
    • Module translation is available in following languages: French (fr), Arabic(ar), Spanish(es), German(de), Italian(It), Russian(ru), Japanese(ja), Dutch(nl), Bulgarian (bg), Portuguese (pt)

    Support and updates

    You automatically get 3 months of support for this product.

    For 90 days after your purchase, you can enjoy technical and feature support, as well as access to updates available for this product.

    Make sure this product runs well on your store for 12 months with Option Zen!

    With Option Zen, you get access to ALL updates for the product for one year following purchase. Support from the product developer is available by email to answer all your technical and feature-related questions.

    What is Option Zen?

    Option Zen includes two services:

    • Unlimited after-sales support during the period covered by the option
    • Access to all updates for the product during the period

    Option Zen is available at a discount when purchasing this product, but, if you miss out, you can also buy it via your customer account later. It is valid up to one year following the date of purchase of your product. The earlier you buy it, the longer you can enjoy it!

    What does it include?

    The following are included in Option Zen:

    • questions about using the module/theme;
    • solving technical problems related to the module/theme;
    • access to all module/theme updates.

    The following services are not included in Option Zen:

    • customization and special development;
    • installing and updating the module/theme;
    • solving problems concerning third-party services, hosting, the server, or the PrestaShop software.

    You have a question ?

    This developer answers your questions in:
    en

    About this developer

    Expertise Level

    Superhero

    Listed products

    120

    Developer since

    08/14/2012

    Country

    India

    Support languages

    en

    Webkul

    Webkul is one of the most trusted plugin maker in the open source community since 2010. We are web and mobile-based organization and have crafted more than 1000 products.

    Customer reviews

    Ben C. 12/31/2018

    Works with ReCaptcha v2. I hope an update with ReCaptcha v3.

    The reviews were selected by the developer of this product according to the satisfaction expressed by the customers.