BasBas



Re : Recaptcha2
Vincent
Vincent

Re : Recaptcha2

Vincent 8
30/10 21:06
#1
Vincent 8
30/10 21:06
En fouillant, j'ai trouvé le fichier où faire la modif :
/Frameworks/captcha/config.php


Mais attention, les clés sont bien à renseigner dans :

/class/captcha/config.recaptcha2.php


Bref, pas pratique ! J'espère que ça s'est amélioré dans la version 2.5.11

En tout cas, merci de m'avoir mis sur la voie. Bon courage pour le tuto !


Re : Recaptcha2
Vincent
Vincent

Re : Recaptcha2

Vincent 8
30/10 20:36
#2
Vincent 8
30/10 20:36
Ça sent la bonne piste ! Je vais regarder ça de façon plus approfondi.


Re : Recaptcha2
Vincent
Vincent

Re : Recaptcha2

Vincent 8
30/10 17:40
#3
Vincent 8
30/10 17:40
Citation :

Grégory M a écrit :
Si tu as bien mis "recaptcha2" dans le fichier de config, cela doit fonctionner...

Tu as bien vidé les différents caches depuis la maintenance de xoops?


Et pourtant oui. Et si je mets le mode en "text", ça ne change rien non plus.


Re : Recaptcha2
Vincent
Vincent

Re : Recaptcha2

Vincent 8
30/10 17:20
#4
Vincent 8
30/10 17:20
Effectivement, mes appels aux captcha ne passent pas par \class\captcha\config.php car si je supprime ou renomme le fichiers, ça ne change rien. Ils sont appelés autrement. Faut que je continue à fouiller. Mon site à plus de 20 ans, ils y a parfois des bizarreries suite aux nombreuses mise à jour plus ou moins heureuses.


Re : Recaptcha2
Vincent
Vincent

Re : Recaptcha2

Vincent 8
30/10 17:13
#5
Vincent 8
30/10 17:13
Dans les deux cas, je pense que ça passe bien par le système de sécurité de xoops, car les modif dans class/captcha/config.image.php sont bien prises en compte


Re : Recaptcha2
Vincent
Vincent

Re : Recaptcha2

Vincent 8
30/10 17:10
#6
Vincent 8
30/10 17:10
Citation :

Grégory M a écrit :
Salut,

Cela fonctionne uniquement si le module utilise le système de sécurité proposé par xoops. Donc il faudrait savoir sur quelle module tu utilise cela?


Là mes tests étaient sur l'inscription (avec ou sans le module Profile) et sur XMcontact aussi.
https://www.escrime-info.com/modules/xmcontact/


Re : Recaptcha2
Vincent
Vincent

Re : Recaptcha2

Vincent 8
30/10 11:50
#7
Vincent 8
30/10 11:50
Merci Alain,

Oui j'ai bien lu le tuto, bien mis le mode, les clés ont l'air d'être les bonnes, j'ai bien vidé les caches 1000 fois.

Dans tes indications, le seul truc qui me parait bizarre, c'est de mettre https://www.escrime-info.com et non escrime-info.com

Où ? Dans la console ? Il n'en veut pas, mais seulement escrime-info.com sinon :

Citation :
Le domaine suivant n'est pas valide : https://www.escrime-info.com. Un domaine valide nécessite un hôte, mais ne doit pas inclure de protocole, de chemin d'accès, de port, de requête ni de fragment


Recaptcha2
Vincent
Vincent

Recaptcha2

Vincent 8
30/10 11:16
#8
Vincent 8
30/10 11:16
Bonjour,

J'ai un mystère, je n'arrive pas à activer Recaptcha2 à la place de "image".

J'ai bien modifié class/captcha/config.php pour mettre :
return $config = array(
    
'disabled'    => false,  // Disable CAPTCHA
    
'mode'        => 'recaptcha2',  // default mode, you can choose 'text', 'image', 'recaptcha2'(requires api key)
    
'name'        => 'xoopscaptcha',  // captcha name
    
'skipmember'  => true,  // Skip CAPTCHA check for members
    
'maxattempts' => 10,  // Maximum attempts for each session
);


Et j'ai bien intégré les clés API dans le fichier config.recaptcha2.php

Mais rien y fait, je reste bloqué sur le captcha image.

Et pour tester, si je mets
'mode'  => 'text',

je reste quand même sur le captcha "image".

Une idée ? J'ai beaucoup de spam, je voudrais voir si c'est plus efficace.

Merci !

-----------------------------
https://www.escrime-info.com/
Version de XOOPS XOOPS 2.5.10
Version PHP 7.3.33
Version mySQL 5.6.48-log