Go to file
Marco Steinhaeuser f8bdc5285c
Merge pull request #6 from SeifertDaniel/feature/newslettercaptcha
Captcha for newsletter subscription added
2020-12-10 09:22:50 +01:00
application insert Captcha also in the forgotten password form, as this is also often used for spam 2020-11-16 13:18:30 +01:00
controllers insert Captcha also in the forgotten password form, as this is also often used for spam 2020-11-16 13:18:30 +01:00
core OXDEV-338 Fix config access in verification image generation 2017-11-10 16:22:54 +02:00
docs ESDEV-2769 Extract capcha functionality into contrib module 2016-03-08 14:47:59 +01:00
out/pictures ESDEV-2769 Extract capcha functionality into contrib module 2016-03-08 14:47:59 +01:00
tests OXDEV-338 Change oxDb to DatabaseProvider 2017-11-10 14:36:09 +02:00
translations ESDEV-2769 Extract capcha functionality into contrib module 2016-03-08 14:47:59 +01:00
.gitignore ESDEV-2769 Add README and gitignore 2016-01-12 14:55:38 +01:00
CHANGELOG.md OXDEV-473 Module added to packagist 2017-12-07 09:19:46 +02:00
composer.json OXDEV-473 Module added to packagist 2017-12-07 09:19:46 +02:00
LICENSE Initial commit 2015-12-03 08:01:23 +01:00
metadata.php insert Captcha also in the forgotten password form, as this is also often used for spam 2020-11-16 13:18:30 +01:00
README.md OXDEV-473 Module added to packagist 2017-12-07 09:19:46 +02:00

Simple captcha module

Description

This module provides a simple captcha ("Completely Automated Public Turing test to tell Computers and Humans Apart") challenge (distorted characters in an image).

It is used to ensure that only a user who can read the distorted characters and enter them in the related input field can submit the following forms:

  • contact
  • invite
  • pricealarm
  • suggest

The captcha module then validates the submitted value against the expected one and then decides whether to process the request (e.g. send contact mail to shop administrator) or refuse and show an error message instead.

Installation

Please proceed with one of the following ways to install the module:

Module installation via composer

In order to install the module via composer, run the following commands in commandline of your shop base directory (where the shop's composer.json file resides).

composer require oxid-projects/captcha-module

Module installation via repository cloning

Clone the module to your OXID eShop modules/oe/ directory:

git clone https://github.com/OXIDprojects/captcha-module.git captcha

Module installation from zip package

Activate Module

  • Activate the module in the administration panel.

Uninstall

Disable the module in administration area and delete the module folder.

License

Licensing of the software product depends on the shop edition used. The software for OXID eShop Community Edition is published under the GNU General Public License v3. You may distribute and/or modify this software according to the licensing terms published by the Free Software Foundation. Legal licensing terms regarding the distribution of software being subject to GNU GPL can be found under http://www.gnu.org/licenses/gpl.html. The software for OXID eShop Professional Edition and Enterprise Edition is released under commercial license. OXID eSales AG has the sole rights to the software. Decompiling the source code, unauthorized copying as well as distribution to third parties is not permitted. Infringement will be reported to the authorities and prosecuted without exception.