Bonjour,
Ma demande concernerait plutot d'avoir un captcha sur la page de login plutot que sur de l'auto-inscription.
Est ce qu'il y a une possiblité?
Bonjour,
Ma demande concernerait plutot d'avoir un captcha sur la page de login plutot que sur de l'auto-inscription.
Est ce qu'il y a une possiblité?
oui tout à fait, j'utilise le theme boost ..(je suis encore débutant )
Bonjour Didier,
Le thème Boost utilise un fichier de type mustache pour créer le template de la page de connexion. C'est le fichier loginform.mustache qui se trouve dans le dossier moodle/theme/boost/templates/core/
Comme indiqué dans la documentation Google Recaptcha, en ajoutant à ce fichier les deux lignes:
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<div class="g-recaptcha" data-sitekey="Laclefdevotresite"></div>
par exemple vers la ligne 155 (Moodle version 3.6.5), le Recaptcha apparaitra entre la partie "Se souvenir du nom utilisateur" et le bouton "Connexion".
Il faut ensuite mettre en place la vérification de la réponse utilisateur.
Mais ce que j'ai essayé jusqu'à présent ne fonctionne pas. La vérification ne se fait pas et le recaptcha reste alors inutile.
Christian
PS : je ne suis pas développeur
Remarque: Je ne vois pas vraiment l’intérêt de mettre un captcha sur la page de connexion si on est exigeant sur le mot de passe.
Bonjour Christian,
Merci pour votre réponse, je vais creuser pour que cela fonctionne avec la vérification.
L'intérêt du captcha en page Login selon moi, c'est d'éviter de faire sauter le serveur Moodle ou le LDAP.
Si un utilisateur utilise un moteur pour faire du brute force, il enverrait un paquet de requêtes de connexion,et sature votre BDD.
avec le captcha, il fera la vérif avant que le formulaire soit envoyé pour traitement, c'est google qui gèrera ces flux.
Bonjour Didier,
Qu'il y ait ou non une solution trouvée, vous pouvez réveiller cette demande dans le tracker Moodle : MDL-53368 en votant ou en laissant un commentaire.
Christian
Bonjour,
Depuis la version 3.7 de Moodle, le fichier loginform.mustache se trouve dans le dossier votremoodle/lib/templates/
Vous devriez obtenir un recaptcha sur la page de connexion :