Barre d'adresses : Masquer les données d'un formulaire

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 : Barre d'adresses : Masquer les données d'un formulaire

par Damien200 » 22 déc. 2007, 15:10

Ouuuuu !!
Mille excuses, j'ai trouvé mon erreur, method et non méthode

Effectivement, comme cela, rien dans la barre d'adresse.

Merci :-)

par Damien200 » 22 déc. 2007, 15:08

Merci pour vos réponses.
Le code n'a rien d'exceptionnel, c'est ni plu ni mois un formulaire de ce type
(j'ai viré les mises en formes) :

<form action='interface2.php' methode='POST'>
<input name='mail' type='text' id='mail4' >
<input name='pass' type='password' id='pass3' >
<input name="page" type="hidden" value="telecharger">
<input name="submit" type='submit' value='Connexion' >
</form>


Que ce soit avec GET ou POST, je me retrouve sur la page suivante, avec toutes les données dans la barre d'adresse, après oui j'utilise une session, donc pas de soucis.
Le soucis est sur la première page après soumission du formulaire, ou je n'arrive pas à masquer les données.

par Aureusms » 22 déc. 2007, 01:28

houla même chose en POST et GET ?
As tu mis la méthode d'envoi ?:
<form method="POST">
sinon c'est GET par défaut !!!

Enfin utilise les SESSIONS :
Etape 1 : l'utilisateur envoi son login et mot de passe par formulaire en méthode POST
Etape 2 : le serveur vérifie si l'utilisateur est bien enregistré
Etape 3 : le serveur lance une session pour l'utilisateur ssi il est enregistré
if (!$_SESSION["test_login"]) //exemple
   {
die ("vous devez vous loggez....")
   }


Comme cela tu te balades pas avec les login et mot de passe dans l'url partout.

par DocType » 21 déc. 2007, 01:58

C'est bizarre parce que post fonctionne normalement très bien. Ton code nous serait utile pour diagnostiquer... :roll:

Barre d'adresses : Masquer les données d'un formulaire

par damien 200 » 21 déc. 2007, 00:57

Bonjour,
Je voudrais un peu sécuriser les données récupéré par un formulaire.

site.free.fr/telecharger.php?mail=[email protected]&pass=totopass

Ca, c'est ce qui s'affiche après avoir submit le formulaire dans la barre d'adresse.
Vu qu'il y a un mot de passe, je ne voudrais pas que c'est infos s'affichent dans la barre.

GET et POST même résultat chez moi.
Je cherche une autre solution en vain pour que la barre reste plus discrète....
ex : site.free.fr/telecharger.php

Je remercie celui qui aura l'astuce magique. Je suis sur que c'est tout simple
mais je trouve pas. Merci d'avance

Damien