nenes25 / eicaptcha

Captcha module for prestashop
292 stars 84 forks source link

Recaptcha bug create account #225

Closed TFF1604 closed 2 years ago

TFF1604 commented 2 years ago

Check if your issue exists

Your prestashop version

1.7.3.x

Eicaptcha version

2.3.x

Do you use a specific theme ?

Flatone theme editor : Atchworks

Describe the bug

the module appears and functions correctly on the contact page. But it does not show on the account creation page and prevents the account creatio Capture d’écran 2022-07-15 à 09 19 37 recaptcha copie n

Screenshots

Debug function of module is actived, but no erro recaptcha copie r

Additional context

Steps to reproduce

connexion
creation a new account
Please complete the following
validate
5 after validation registration of the new customer impossible
nenes25 commented 2 years ago

Hello,

Can you send me an Url to check ? I guess it should be related with the theme. You can also check if you find the hook displayCustomerAccountForm in it.

Regards,

TFF1604 commented 2 years ago

Bonjour, voici l'url https://www.1001couteaux.fr/connexion?create_account=1 c'est le v3 invisible qui est installé

TFF1604 commented 2 years ago

Capture d’écran 2022-07-18 à 08 56 50

TFF1604 commented 2 years ago

Bonjour Hervé, avez-vous eu le temps de checker pour voir d'où pourrait venir le problème. Cordialement, Christophe.

nenes25 commented 2 years ago

Bonjour Christhope,

De mon côté j'ai vérifié sur une version de base en 1.7.3.4 et tout fonctionne comme attendu. Dans le cas ou le formulaire est protégé on peut voir en bas de page l'icône recaptcha image Ce qui n'est pas le cas sur votre site.

Est-ce que vous pouvez vérifier dans le fichier de votre thème themes/nomDeVotreTheme/templates/customer/_partials/customer-form.tpl que le hook hook_create_account_form est bien présent ? image

TFF1604 commented 2 years ago

Effectivement, le hook n'était pas présent, après l'avoir ajouté et vidé le cache le captcha fonctionne. merci de votre aide. Cordialement, Christophe.

nenes25 commented 2 years ago

Parfait,

Merci pour votre retour. Je laisse votre demande ouverte et je me note de voir si je ne peux pas améliorer le debug du module pour identifier ce cas. Car ce n'est pas la première fois qu'il arrive.

Cordialement, Hervé

TFF1604 commented 2 years ago

Pour info: 4 sites en PS 1.7.3 à chaque fois le hook n'était pas présent et après installation de celui-ci il a fallu vider le cache et tout est ok sur ces 4 sites. 1 site en PS 1.7.6.7 tout a fonctionné correctement, le hook était bien présent. Cordialement, Christophe.

nenes25 commented 2 years ago

C'est possible que l'éditeur du thème n'avait pas repris correctement le hook dans son template, la version 1.7.3 est relativement ancienne déjà. Sur les versions plus récentes il n'y a généralement pas de soucis.

Merci pour vos retours, Cordialement, Hervé

diegofrancesco commented 2 years ago

Bonjour Christhope,

De mon côté j'ai vérifié sur une version de base en 1.7.3.4 et tout fonctionne comme attendu. Dans le cas ou le formulaire est protégé on peut voir en bas de page l'icône recaptcha image Ce qui n'est pas le cas sur votre site.

Est-ce que vous pouvez vérifier dans le fichier de votre thème themes/nomDeVotreTheme/templates/customer/_partials/customer-form.tpl que le hook hook_create_account_form est bien présent ? image

Hello, I had the same problem and the solution also works in my case. PS v 1.7.2.4

Thank you!

nenes25 commented 2 years ago

Great thanks all for the feedbacks :smiley: i close the issue as it's not related with the module