insérer mots de passes vers pages cibles

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : insérer mots de passes vers pages cibles

Re: insérer mots de passes vers pages cibles

par Alba » 06 mai 2010, 22:49

Ok, merciiiii =P~

Re: insérer mots de passes vers pages cibles

par AB » 06 mai 2010, 18:22

Suffit de mettre type="text" plutôt que type = "type="password"

Le type paswword c'est fait pour éviter qu'un petit malin, situé par exemple derrière celui qui rentre son mpd puisse le voir rien qu'en regardant l'écran.

Re: insérer mots de passes vers pages cibles

par Alba » 06 mai 2010, 17:56

Merci mais j'avoue j'ai du mal ... tant pis pour la phrase, elle attendra ...
Par contre, ce serait vraiment bien si la personne pouvait voir ce qu'elle tape, comment faire?
Voilà plus de questions, promis :D

Re: insérer mots de passes vers pages cibles

par AB » 06 mai 2010, 17:14

ça a marché! =D> :lol:

Une autre chtite question :oops:
Comment ajouter la phrase "votre mot de passe est incorrect" lorsque l'utilisateur revient sur la page de départ pour retaper le mdp?

Merci
Cela devrait t'aider : sql-bases-donnees/doublon-cause-donnees ... ml#p325052

Re: insérer mots de passes vers pages cibles

par Alba » 06 mai 2010, 12:03

Et autre chose ... y a t'il un moyen d'éviter le "terminé" en bas de page?

Re: insérer mots de passes vers pages cibles

par Alba » 06 mai 2010, 12:01

ça a marché! =D> :lol:

Une autre chtite question :oops:
Comment ajouter la phrase "votre mot de passe est incorrect" lorsque l'utilisateur revient sur la page de départ pour retaper le mdp?

Merci

Re: insérer mots de passes vers pages cibles

par Alba » 05 mai 2010, 20:58

Merci.
Donc concrètement je place

1. <?php
2. if ( $_POST["pass"] == "codea" ) {
3. header( "Location: http://www.alpha.com" );
4. exit();
5. }
6. elseif ( $_POST["code"] == "codeb" ) {
7. header( "Location: http://www.beta.com" );
8. exit();
9. }
10. else {
11. ?>
just'après la balise html ou la balise head ?
Et le reste je laisse ou c'est :
12. <form method="post">
13. <table><tr>
14. <td><input type="password" name="pass"></td>
15. <td><input type="Submit" value="Entrer"></td>
16. </tr></table>
17. </form>
18. <? } ?>

Désolée, mais c'est vraiment compliqué pour moi ...

Re: insérer mots de passes vers pages cibles

par AB » 05 mai 2010, 17:36

Donc tu te débrouille pour structurer ton code avec le code php (qui inclus les headers) en haut de page et tout ton affichage html (qui inclus les formulaires) à la suite du code php (ou tout au moins après le code php qui inclus les headers)

Re: insérer mots de passes vers pages cibles

par stealth35 » 05 mai 2010, 16:38

Merci pour ton aide mais j'avoue que je ne comprends pas grand chose 8-|
Qu'appelle tu les sorties? Le header dans ce contexte c'est quoi? L'adresse cible?
tu trouvera plus d'info ici (juste la description ca suffis) :wink:
header() permet de spécifier l'en-tête HTTP string lors de l'envoi des fichiers HTML. Reportez-vous à » HTTP/1.1 Specification pour plus d'informations sur les en-têtes HTTP.

N'oubliez jamais que header() doit être appelée avant que le moindre contenu ne soit envoyé, soit par des lignes HTML habituelles dans le fichier, soit par des affichages PHP. Une erreur très classique est de lire un fichier avec include() ou require(), et de laisser des espaces ou des lignes vides, qui produiront un affichage avant que la fonction header() ne soit appelée. Le même problème existe avec les fichiers PHP/HTML standards.

Re: insérer mots de passes vers pages cibles

par Alba » 05 mai 2010, 16:34

Merci pour ton aide mais j'avoue que je ne comprends pas grand chose 8-|
Qu'appelle tu les sorties? Le header dans ce contexte c'est quoi? L'adresse cible?

Re: insérer mots de passes vers pages cibles

par stealth35 » 05 mai 2010, 16:31

c'est parce que t'as toute la page avant que ca va pas, les header doivent être placé avant toutes sorties

Re: insérer mots de passes vers pages cibles

par Alba » 05 mai 2010, 16:29

t'as autre chose avant ton code ? sinon verfie que l'encodage de ton fichier sois bien en UTF-8 sans BOM
Oui j'ai toute ma page avant. Qu'est ce que cet encodate? Tu veux dire au moment de sauvegarder la page?

Re: insérer mots de passes vers pages cibles

par stealth35 » 05 mai 2010, 16:23

t'as autre chose avant ton code ? sinon verfie que l'encodage de ton fichier sois bien en UTF-8 sans BOM

Re: insérer mots de passes vers pages cibles

par Alba » 05 mai 2010, 16:21

alors j'ai changé le php qui manquait (vu après avoir posté).

Lorsque je tape le premier mdp, je retombe sur la meme page avec le message"
"Warning: Cannot modify header information - headers already sent", et il indique la ligne de la première adresse cible.

Re: insérer mots de passes vers pages cibles

par stealth35 » 05 mai 2010, 16:16

en bas c'est
<?php } ?>
et pas
<? } ?>