Я настроил скрипты из нашей Google Recaptcha v2, но чего-то не хватает, потому что он был доставлен на нашу электронную почту только через 30 минут ... с нашего веб-сайта Magento, мы используем внешний почтовый хост (critsend), который мы платить за миллионы писем, чтобы получать и отправлять. Google recaptcha
v2 виджет выглядит нормально и отлично работает. Но нужно ли нам делать шаг 3 ниже, и почему это похоже на удвоение работы на этом шаге, если он уже работает или просто отложен? Разве API не выполняет этот шаг 3 проверки того, что пользователи нажимают на recaptcha и т. Д., Так что его человек не бот?
Ниже ссылки шаг 3, если необходимо, это:
3.) требуется ли этот шаг? разместить только для проверки на стороне сервера на HOMEPAGE DEFAULT INDEX.php который для MAGENTO 1.5
это файл homepage.php в мини-теме hello:
<?php
if(isset($_POST['SubmitButton'])){
$url = 'https://www.google.com/recaptcha/api/siteverify';
$privatekey = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
$response = file_get_contents($url."?secret=".$privatekey."&response=".$_POST['g-recaptcha-response']."&remoteip=".$_SERVER['REMOTE_ADDR']);
$data = json_decode($response);
if (isset($data->success) AND $data->success==true){
//// True - what happens when user is verified
header('Location: ExampleCaptcha.php?CaptchaPass=True');
} else {
header('Location: ExampleCaptcha.php?CaptchaFail=True');
}
}
?>
- скрипт для внутри HEAD TAG в head.phtml:
<!-- Global Google Recaptch v2 -->
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
2.) Скрипт внутри формы Tag и чуть выше кнопки ввода Tag in
файл form.phtml:
<!-- Google Captcha v2 widget -->
<div class="g-recaptcha-box">
<div class="g-recaptcha" data-sitekey="XXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXX"></div>
</div>
Требуется ли какой-либо дополнительный шаг 3, упомянутый выше? или я могу обойтись без него, так как письмо из контактной формы доставлено? Но с небольшой задержкой в первый раз.
critsend как ретранслятор получателя и отправителя, обрабатывает фильтр электронной почты и обработчик спама. Это лучший метод? Пока это единственное, что доставляется на нашу электронную почту. Какие еще варианты более современны и надежны, если есть другой метод? он должен быть настроен на стороне администратора magento 1.5 ce, если мы пойдем дальше или изменим то, что уже настроено на стороне администратора Magento.