Intégration d'une ext de captcha custom sur page login custom

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur : Équipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com
Répondre
TDM
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 22 sept. 2019 à 22:10

Intégration d'une ext de captcha custom sur page login custom

Message par TDM »

Bonjour,

j'ai fusionné mon site perso (sans Template) avec le forum.
Grâce au tuto + quelques mises à jours, j'ai réussis à ajouter sur ma page perso le captcha d'origine du forum.

Mais malheureusement, des spammeur ont réussis à le contourner...
Alors suite à mes recherches sur se forum, j'ai décidé d'installer l'extension captcha_suitables en remplacement!

Mais même s'il marche sur le forum, je galère pour l'ajouter à mes pages perso...

si quelqu'un avait une aide à m'apporter car j'ai beau tout épluché les dossiers, je pense que cela dépasse mes compétences pour le moment.

merci
Modifié en dernier par TDM le 09 mai 2021 à 17:03, modifié 3 fois.
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 21331
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Merci de modifier le titre du sujet afin qu'il soit plus explicite.

Message par Steph »

Salut,

En général, lorsqu'un membre poste sur le forum c'est qu'il a un "problème" il est donc inutile de le préciser dans le titre d'un sujet, cela n'aide pas pour savoir de quoi il parle et cela rend la recherche plus compliquée.

Merci d'indiquer un titre de sujet vraiment explicite et cohérent avec la demande, en allant chez un garagiste, il se contente très rarement d'un "ma voiture à un problème".

Ensuite, afin de pouvoir apporter une aide, il faudrait éviter de le faire à l'aveugle donc si tu pouvais partager ton code.

Si le code fait plus de 20 lignes merci de fournir un lien vers où télécharger le(s) fichier(s), cela aura le mérite d'être plus pratique.

Comment faire ? Mettre un fichier en téléchargement sur le forum
TDM
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 22 sept. 2019 à 22:10

Intégration d'une ext de captcha sur page login custom

Message par TDM »

corrigé,

je vous partage mes codes d'origine pour vous donner une idée

https://codeshare.io/aJ0oAR pour le php
https://codeshare.io/5w7rDB pour le html


je sais pas si il y a moyen de récupérer par le captcha factory ou autre le captcha sélectionné dans mes options phpbb.
pour l'afficher automatique dans ma page perso. histoire d'éviter de double du code à chaque modif de captcha
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Intégration d'une ext de captcha sur page login custom

Message par Skouat »

Bonjour,

Normalement la ligne suivante est sensée récupérer le captcha activé sur phpBB.

Code : Tout sélectionner

			$captcha = $phpbb_container->get('captcha.factory')->get_instance($config['captcha_plugin']);
S'il n'est pas activé par défaut, alors vous ne pourrez pas l'utiliser.

Après, j'ai commencé à mettre à la doc des sessions phpBB. Mais, lors de mes tests, j'ai rencontré des pb avec le Captcha.
Sur souvenir, j'arrive à m'enregistrer, mais n'arrive pas à m'authentifier.
TDM
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 22 sept. 2019 à 22:10

Intégration d'une ext de captcha sur page login custom

Message par TDM »

merci pour cette réponse,
c'est bien ce que je pensais,
il me reste juste à appeler les éléments de l'extension alors.
Je pense avoir saisis en très gros le fonctionnement de la construction d'une page phpbb avec les switch.
Mais je bloque sur l'instanciation d'un élément de Template et leurs assemblages.

Pour info : De mon coté tout fonctionne mais seulement avec le captcha d'origine
Modifié en dernier par Skouat le 09 mai 2021 à 11:35, modifié 1 fois.
Raison : Suppression de la citation
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Intégration d'une ext de captcha sur page login custom

Message par Skouat »

Hello,

Juste pour info bonne pratique sur ce forum, il n'est pas nécessaire de citer intégralement un message auquel tu réponds directement. J'ai donc supprimé ta citation pour plus de clareté. ;)

Je ne sais pas si ca peut aider, mais dans le cadre de la doc (non finalisée) j'ai déposé sur Git le code qui sera présenté dans le tuto.

https://github.com/phpbb-fr-com/src_fil ... _sessions/
Note: le code exemple avec le Captcha n'est pas fonctionnel (voir mon précédent message).
TDM
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 22 sept. 2019 à 22:10

Intégration d'une ext de captcha sur page login custom

Message par TDM »

(oups, veuillez m'excusez pour cet enchainement de mauvaises pratiques.)

J'avais mal saisie le propos précédent avec le terme de "par défaut".
Donc cela n'instancie donc que celui "par défaut" (le captcha 3D) et non celui "sélectionné"

je vais jeter un œil à votre doc, histoire de voir si je peu trouver la function qui instancie le captcha sélectionné manuellement dans les options
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Intégration d'une ext de captcha sur page login custom

Message par Skouat »

Au temps pour moi. j'ai utilisé le terme "par défaut" alors qu'il n'avait pas lieu d'être ajouté.

C'est bien le captcha qui est activé sur phpBB qui va être récupéré et être utilisé par le code que vous essayez de mettre en place.
TDM
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 22 sept. 2019 à 22:10

Intégration d'une ext de captcha sur page login custom

Message par TDM »

qu'est ce qui vous bloque exactement au niveau du login ?

Mes deux pages sont fonctionnelles si cela vous intéresse par contre seulement avec le captcha d'origine.
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Intégration d'une ext de captcha sur page login custom

Message par Skouat »

Pouvez-vous me fournir un compte de test sur votre forum ?
Pas besoin d'avoir de droit particuliers, juste pouvoir m'authentifier.

Merci
TDM
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 22 sept. 2019 à 22:10

Intégration d'une ext de captcha sur page login custom

Message par TDM »

Pas de problème, je vais vous donner mon compte test.
J'ai retiré pas mal d'options sur mon site au profit de celles du forum et le forum n'est pas esthétiquement terminé mais pas le temps de m'y pencher pour le moment.

https://scatauberchicourt.fr
L: test
P: test59
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Intégration d'une ext de captcha sur page login custom

Message par Skouat »

Merci.
Le contenu de votre page de login c'est le code que vous avez indiqué plus haut ?
TDM
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 22 sept. 2019 à 22:10

Intégration d'une ext de captcha sur page login custom

Message par TDM »

oui c'est ça,
j'ai en plus de cela ajouté/personnalisé des messages en ajoutant 1 ou 2 lignes dans les fichiers langues
Répondre

Retourner vers « Coding, Webmastering et Sécurité informatique »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité