jeune
Webmestre junior

Karma : +1/-0
Hors ligne
Messages: 23
|
Bonjour, me revoilà ! Je me suis permis de modifier, enfin de compléter, le formulaire d’inscription avec un Captcha. J’ai installé l’excellent script de Cryptographp 1.3 comme ci-dessous.
[b]Dans ajout.php[/b] ------------------------------------------------------------------------------ 1er Partie:
// DECONNEXION MYSQL close(); break; default; include 'entete.php'; [color=Red]include 'crypt/functions.php';[/color] // activation captchas ?><center><h2>INSCRIPTION</h2> ------------------------------------------------------------------------------ 2e partie :
[color=Red]<? if($aff_captcha==1) { ?> <td rowspan="2" align="right" valign="bottom"><p> <strong>Recopier le code:</strong></p> <td><font size="2"> <? dsp_crypt(0,1); ?> </font></div></td> <tr> <td><font size="2"> <input name="code" type="text"/> <? } ?> </font></td>[/color]
------------------------------------------------------------------------------
Exécuté seul, ce script affiche une nouvelle image et vide le champ « code » lorsqu’on click sur précédent.
Par contre, sur « Authentification Redirection » l’image du captcha se renouvelle bien, mais le champ ne se vide pas lorsqu’on click sur précédent après le message d’alerte de mauvaise saisi d’un champ du formulaire.
Pouvez-vous me donner la solution pour que le champ code se remette à zéro mais pas les autres champs du formulaire précédemment saisi ? Je pense que c’est une histoire de session. Je bataille depuis 2 jours et j’ai mal à la tête. Alors par désespoir…
Merci.
|
|
|
|
|
Journalisée
|
|
|
|
|
Paul-Admin
|
Salut,
qu'entends tu par "vide le champ" ??
|
|
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
jeune
Webmestre junior

Karma : +1/-0
Hors ligne
Messages: 23
|
Effacer la saisi du code captcha.
|
|
|
|
|
Journalisée
|
|
|
|
|
Paul-Admin
|
je pense que ça se fait par défaut, cela doit dependre du navigateur, regarde celui que j'ai fait ici (essaie de soumettre la news en te trompant de code)
[url]http://www.scriptsgratuits.com/SG/news/ecrire.php?id_membre=1[/url]
|
|
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
jeune
Webmestre junior

Karma : +1/-0
Hors ligne
Messages: 23
|
Oui ça fonctionne bien. Et quant je test le script de Cryptographp tout seul aussi. Alors que l'insertion dans ajout.php, le code reste de la même manière que les autres champs. Je suis d'accord pour les autres champs, mais si le code reste ça va embrouiller. Pour un peu qu'il y a une erreur dans la saisie du mot de passe (parce que lui, il s'efface comme c'est un type password) on ne vas plus savoir ou est le problème. Ce n'est pas la fin du monde mais pourquoi c'est ok d'un coté et pas de l'autre ?
|
|
|
|
|
Journalisée
|
|
|
|
|
Paul-Admin
|
Parceque dans ton cas, tu fais "précédent" et la, c'est le navigateur qui fait ce qu'il veut, dans mon cas, il n 'y a pas de précédent, mais rechargement de la page. Et donc au chargement d'une page, ce champ du code est forcément vide.
|
|
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
jeune
Webmestre junior

Karma : +1/-0
Hors ligne
Messages: 23
|
Très bien, mais alors dans le script une fois que l’on est sur la page « Il faut choisir un pseudo !! » il faut bien cliquer sur précédent pour continuer la saisi.
|
|
|
|
|
Journalisée
|
|
|
|
|
Paul-Admin
|
il fo revoir la conception de la page pour qu'elle se recharge
|
|
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
jeune
Webmestre junior

Karma : +1/-0
Hors ligne
Messages: 23
|
Oui mais va-t-elle garder la saisie des autres input ? Et puis ça veut dire que je dois reconstruire toute la page ajout.php. Moi qui débute en php je ne suis pas couché. Enfin si vous ne voyer pas d’autre solution. Vous n’avez pas un petit captcha de sous les fagots qui pourrait s’adapter ?
|
|
|
|
|
Journalisée
|
|
|
|
|
Paul-Admin
|
Oui mais va-t-elle garder la saisie des autres input ? >>oui mais il faut le programmer
Et puis ça veut dire que je dois reconstruire toute la page ajout.php. >>pas loin
Enfin si vous ne voyer pas d’autre solution. >>Il y en a une en javascript, faire la verif du code en javascript, et si code pas bon, on vide le champ en javascript
Vous n’avez pas un petit captcha de sous les fagots qui pourrait s’adapter ? >>j'en ai fait un mais ça changera rien dans ton cas...
|
|
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
jeune
Webmestre junior

Karma : +1/-0
Hors ligne
Messages: 23
|
Bon OK
Je relève mes manches, mais j'ai le mal de tête qui revient.
Merci. Bonne soirée.
|
|
|
|
|
Journalisée
|
|
|
|
|
Paul-Admin
|
Bon courage ;)
|
|
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
jeune
Webmestre junior

Karma : +1/-0
Hors ligne
Messages: 23
|
Bonjour, Vous avez été un peu trop pessimiste dans votre réponse sur la question de l’installation du Captcha. En faite c’est 100 fois plus simple. La gentillesse d’un internaute sur un autre forum m’a indiqué la syntaxe suivante.
document.forms["nom_formulaire"].elements["code"].value="";
Il suffit donc de rajouter cette ligne: [color=Red]<body onLoad='document.forms["ajout"].elements["code"].value="";'>[/color]
[color=Blue]<center><h2>INSCRIPTION</h2> <font size="3"> <form name="ajout" action="" method="post">[/color] Et le tour est joué.
Voilà je vous transmets gracieusement cette amélioration qui pourra peut-être contribuer à des aménagements futurs de votre script. Cordialement.
|
|
|
|
|
Journalisée
|
|
|
|
|
Paul-Admin
|
c'est bon a savoir,
merci
Paul
|
|
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
jeune
Webmestre junior

Karma : +1/-0
Hors ligne
Messages: 23
|
Bonjour,
Très bien ! Je suis satisfais de voir que le forum a servi à améliorer le script à moindre frais et grâce à « bibi » .
[i](=> Ajout d'un code de protection quand un membre s'inscrit, empechant ainsi les inscriptions automatiques CAPTCHA)[/i]
Ca mérite bien un petit cadeau (le module mailing liste par exemple…) Cordialement.
|
|
|
|
|
Journalisée
|
|
|
|
jeune
Webmestre junior

Karma : +1/-0
Hors ligne
Messages: 23
|
Bonjour,
Snif, je vois que les cadeaux ne sont pas de mise. Je pensais que « scriptsgratuits.com » était un peu moins vénal. Il ne faut pas oublier les valeurs principales d’Internet qui sont l’échange gratuit des connaissances surtout lorsqu’on s’appelle [b]« scriptsgratuits ».[/b] Au moins que les mises à jours soient gratuites pour les personnes qui ont déjà payé. Cordialement.
|
|
|
|
|
Journalisée
|
|
|
|
|
Paul-Admin
|
Salut ! c'est bien toi qui m'a contacté pour savoir si je pouvais t'nvoyer le module de mailing liste n'est ce pas ? parceque je te l'ai envoyé dès que j'ai eu ton mail...
|
|
|
|
|
Journalisée
|
http://www.scriptsgratuits.com http://www.apreslamort.net http://www.vol-de-quad.com
|
|
|
|