mirror of
https://git.d3data.de/3rdParty/captcha-module.git
synced 2025-04-20 21:01:37 +02:00
Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
d2db4c010c | |||
013dc802dc | |||
178ad0b6da | |||
032c2d5e4c | |||
654ad23635 |
19
CHANGELOG.md
19
CHANGELOG.md
@ -1,23 +1,12 @@
|
||||
# Change Log for OE Tags Module
|
||||
# Change Log for OE Captcha Module
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
||||
and this project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
### Changed
|
||||
|
||||
### Deprecated
|
||||
|
||||
### Removed
|
||||
|
||||
### Fixed
|
||||
|
||||
### Security
|
||||
## 2.0.10 - 15 Januar 2025
|
||||
- change PHP 7 incompatible code
|
||||
- exclude registration in checkout step 2 from captcha check
|
||||
|
||||
## 2.0.9 - 25 Juni 2024
|
||||
- add check $oCaptcha in templates
|
||||
|
21
README.md
21
README.md
@ -19,7 +19,7 @@ request (e.g. send contact mail to shop administrator) or refuse and show an err
|
||||
|
||||
Please proceed with one of the following ways to install the module:
|
||||
|
||||
### Module installation via composer
|
||||
### Module installation
|
||||
|
||||
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).
|
||||
@ -28,17 +28,24 @@ In order to install the module via composer, run the following commands in comma
|
||||
composer require oxid-projects/captcha-module
|
||||
```
|
||||
|
||||
### Module installation via repository cloning
|
||||
### Adjustments of shop theme
|
||||
|
||||
Depending of the installed theme, required tpl blocks may be missing. Please add the missing blocks (as described in metadata.php) to the shop theme templates.
|
||||
|
||||
Exceptions:
|
||||
`tpl/form/fieldset/user_billing.tpl` - wrap block with this condition:
|
||||
|
||||
Clone the module to your OXID eShop **modules/oe/** directory:
|
||||
```
|
||||
git clone https://github.com/OXIDprojects/captcha-module.git captcha
|
||||
[{if $blIsRegister == true}]
|
||||
[{block name="captcha_form"}][{/block}]
|
||||
[{/if}]
|
||||
```
|
||||
|
||||
### Module installation from zip package
|
||||
`tpl/form/register.tpl` - insert the variable to the include command:
|
||||
|
||||
* Make a new folder "captcha" in the **modules/oe/ directory** of your shop installation.
|
||||
* Download the https://github.com/OXIDprojects/captcha-module/archive/master.zip file and unpack it into the created folder.
|
||||
```
|
||||
[{include file="form/fieldset/user_billing.tpl" blIsRegister=true}]
|
||||
```
|
||||
|
||||
## Activate Module
|
||||
|
||||
|
@ -36,20 +36,20 @@ class oeUserComponent extends oeUserComponent_parent
|
||||
$trace = ob_get_contents();
|
||||
ob_end_clean();
|
||||
|
||||
if(str_contains($trace, 'initAmazonPayExpress'))
|
||||
if(strpos($trace, 'initAmazonPayExpress') !== false)
|
||||
{
|
||||
return parent::createUser();
|
||||
}
|
||||
/* END check for Amazon Pay - no Captcha /
|
||||
|
||||
/* START check for PayPal Checkout - no Captcha */
|
||||
if(\OxidEsales\Eshop\Core\Registry::getConfig()->getRequestParameter('fnc') == 'approveOrder')
|
||||
if(\OxidEsales\Eshop\Core\Registry::getRequest()->getRequestEscapedParameter('fnc') == 'approveOrder')
|
||||
{
|
||||
return parent::createUser();
|
||||
}
|
||||
/* START check for PayPal Checkout - no Captcha */
|
||||
|
||||
if (!$this->getCaptcha()->passCaptcha()) {
|
||||
if (\OxidEsales\Eshop\Core\Registry::getRequest()->getRequestEscapedParameter('cl') !== 'user' && !$this->getCaptcha()->passCaptcha()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -37,7 +37,7 @@ $aModule = array(
|
||||
'en' => 'OXID eSales Simple Captcha Module',
|
||||
),
|
||||
'thumbnail' => 'out/pictures/picture.png',
|
||||
'version' => '2.0.9',
|
||||
'version' => '2.0.10',
|
||||
'author' => 'OXID eSales AG',
|
||||
'url' => 'https://www.oxid-esales.com/',
|
||||
'email' => '',
|
||||
|
Loading…
x
Reference in New Issue
Block a user