Перейти к содержанию
Форум поддержки пользователей VamShop

Как убрать капчу из модуля "купить за 1 клик"


Рекомендуемые сообщения

Вот эту:

 

капча.JPG

По умолчанию она работает.

У Вас почему-то она не работает, видимо, в коде что-то удалил.

Убирается в /app/Plugin/ModuleOneClickBuy/View/Buy/buy_form.ctp

и в /app/Plugin/ModuleOneClickBuy/Controller/BuyController.php удалите проверку:

			$spam_flag = false;
			$antispam_error_message = '';
	
			if ( trim( $_POST['anti-bot-q'] ) != date('Y') ) { // answer is wrong - maybe spam
				$spam_flag = true;
				if ( empty( $_POST['anti-bot-q'] ) ) { // empty answer - maybe spam
					$antispam_error_message .= 'Error: empty answer. ['.$_POST['anti-bot-q'].']<br> ';
				} else {
					$antispam_error_message .= 'Error: answer is wrong. ['.$_POST['anti-bot-q'].']<br> ';
				}
			}
			if ( ! empty( $_POST['anti-bot-e-email-url'] ) ) { // field is not empty - maybe spam
				$spam_flag = true;
				$antispam_error_message .= 'Error: field should be empty. ['.$_POST['anti-bot-e-email-url'].']<br> ';
			}
	
			if($spam_flag == true)
			{
				$this->redirect('/' . $content['ContentType']['name'] . '/' . $content['Content']['alias'] . $config['URL_EXTENSION']);
			}

 

Ссылка на сообщение
Поделиться на другие сайты

Вроде сделал, я даже не знал что он не работает, думал что за фигня появилась. Видимо когда вручную обновляли движок с вашей помощью, т.к. автоматически у меня не обновлялся, может этот скрипт не обновили (Сейчас версия 1.0), или почему он перестал работать я незнаю, я точно туда не лазил. А если этот модуль будет обновлятся в будущем, он снова перезапишет эти файлы и мне заново процедуру эту нужно будет делать?

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...