Hallo Ferhat,
Ik heb een beetje gegoogled en het standaard script weer gedownload. Heb eens door het script gekeken en zag de onderstaande fout:
PHP
if ($this->config->get('config_google_captcha_status') && empty($json['error'])) {
if (isset($this->request->post['g-recaptcha-response'])) {
$recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($this->config->get('config_google_captcha_secret')) . '&response=' . $this->request->post['g-recaptcha-response'] . '&remoteip=' . $this->request->server['REMOTE_ADDR']);
$recaptcha = json_decode($recaptcha, true);
if (!$recaptcha['success']) {
$json['error'] = $this->language->get('error_captcha');
}
} else {
$json['error'] = $this->language->get('error_captcha');
}
}
Toon Meer
Dit moet je veranderen naar:
PHP
if ($this->config->get('config_google_captcha_status') && empty($json['error'])) {
if (isset($this->request->post['g-recaptcha-response'])) {
$recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($this->config->get('config_google_captcha_secret')) . '&response=' . $this->request->post['g-recaptcha-response'] . '&remoteip=' . $this->request->server['REMOTE_ADDR']);
$recaptcha = json_decode($recaptcha, true);
if (!$recaptcha['success']) {
$json['error'] = $this->language->get('error_captcha');
}
} else {
$json['success'] = $this->language->get('text_success');
}
}
Toon Meer
Echter zou ik graag recaptcha willen hebben inplaats van deze captcha, echter weet ik even niet hoe ik moet beginnen
