La base d'une connexion

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 : La base d'une connexion

par Ryle » 05 nov. 2006, 17:12

De toute façon, avec le saut de ligne avant l'ouverture de la balise "<?php", le header ne fonctionnera pas...

pourquoi ne pas appeler directement config.php dans l'action du formulaire ?

par piou09 » 05 nov. 2006, 16:15

Je te conseille http://www.lephpfacile.com (cours: les sessions ou bien comment faire: un espace membre), ils expliquent bien tout ça et donnent des exemples concrets :) Enfin pour le moment, ils semblent avoir un problème de fonction... Les codes php ne s'affichent pas :( Mais je pense que ça ne va pas durer ;)

par albat » 05 nov. 2006, 12:19

Avant de chercher l'éventuel bug, mieux vaut corriger une aberration :
header("Location : config.php?utilisateur=$utilisateur&motdepasse=$motdepasse");
Avec cette redirection, le mot de passe sera affiché en clair dans l'URL.
Pas top, hein... ;)

par jojolapine » 05 nov. 2006, 12:18

bon deux trois remarques, pour PHP_SELF, il vaut mieu l'utiliser comme ceci:
$_SERVER['PHP_SELF'], ensuite, qu'espère tu récupérer dans $utilisteur?
ça n'est pas de cette façon que l'on récupère les variables de formulaire, mais de celle-ci:
$_POST['utilisteur']

La base d'une connexion

par Villebois » 05 nov. 2006, 12:13

Je veux faire une page de connexion, je m'y suis pris ainsi :
<?php
if ($utilisateur!="")
{ header("Location : config.php?utilisateur=$utilisateur&motdepasse=$motdepasse"); }
?>
<form action="<?$PHP_SELF;?>" method="post">
<input type="text" name="utilisateur" ><br>
<input type="text" name="motdepasse" >
<input type="submit" value="Connexion">
</form>
Or en cliquant sur connexion avec des valeurs placées, on recharge la même page... :?:



Je me présente, je suis ... un débutant en mal de conseils php