Activer le code vérification à chaque Mail de contact [Réglé]
Activer le code vérification à chaque Mail
Créations de Modules
Visiteur
Boosteur Inactif
je voudrais activer le code vérification 'captcha' à chaque contact par mail car il s'efface si la personne est inscrite ,auriez-vous une piste ?.
Merci d'avance .
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Quel est l'intérêt de faire entrer le code captcha a un utilisateur inscrit et authentifié sur le site ?
Le code captcha est fait pour éviter que les "bots" puissent poster des messages automatiquement et en grand nombre sur le site et ainsi saturer la base de donnée ou dans ce cas là une boite mail. Les "bots" n'ont pas accès aux pages qui requièrent une authentification, il n'est donc pas nécessaire de rajouter un captcha dans ce cas.
julienseth78
Visiteur
Boosteur Inactif
c'est juste pour qu'il ne puisse pas m'envoyer 100 mail par jour une fois inscrit puisque l'inscription est immédiate.
cordialement
Visiteur
Boosteur Inactif
Si tu ne veux pas de bots, met en place l'activation du compte par mail.
Ensuite, si vraiment quelqu'un veut t'envoyer 100 mails par jour, alors il le fera, même avec un captcha.
Visiteur
Boosteur Inactif
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Si tu souhaites vraiment mettre cette fonctionnalité en place, édites le fichier /contact/contact.php à la ligne 94.
Remplaces :
Code PHP :
if ($captcha->is_available() && $CONFIG_CONTACT['contact_verifcode'])
par :
Code PHP :
if ($CONFIG_CONTACT['contact_verifcode'])
julienseth78
Visiteur
Boosteur Inactif
cela ne marche pas ...
'* Code de vérification' est bien visible mais pas le captcha ...
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
L'option 'Activer le code vérification' est-elle bien activée dans la configuration du module contact ?
Sinon on va faire autrement :
Remets le fichier contact.php comme au départ.
Édites le ficher /kernel/framework/util/captcha.class.php à la ligne 57.
Remplaces :
Code PHP :
function is_available() { global $User; if ($this->gd_loaded && $User->get_attribute('level') == -1) return true; return false; }
Par :
Code PHP :
function is_available() { if ($this->gd_loaded) return true; return false; }
julienseth78
Édité par j1.seth Le 15/02/2012 à 15h00
Visiteur
Boosteur Inactif
c'est bon ,ils ne peuvent plus s'acharné sur le bouton après l'envoie du mail de contact ,il faut dire que le mail se re-remplie après l'envoie mais le captcha change
(coup de bol ?) ,çà bloque donc l'envoie abusif par mégarde ou par hasard.merci à toi julien
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Penses à passer ton sujet en réglé.
julienseth78
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie