Page 1 sur 1

acces avec login et pwd

Posté : 13 août 2012, 14:12
par lebossu41
Bonsoir,

j'essaie de créer un formulaire d'authentification qui me dirigera vers la page d'acceuil de ma page home.php. J'aimerais avoir un petit coup de pouce pour la suite car je suis bloqué merci d'avance

merci d'avance les amis,
<form name="connection" method="post" action="identification.php">
<div id="conteneur2">
<div id="header">
<img src ="logo.jpg">
<div id="identif">
<t2>IDENTIFICATION</t2><br><br>
<label>Adresse e-mail :</label><input type="text" SIZE="33" name="mail"><br><br>
<label>Mot de passe :</label><input type="text" SIZE="33" name="pass"><br><br>
<input type="submit" value="Se connecter" name="connecter"></div>
</div>
</form>
<?php
if (isset($_POST['connecter']))
{
 
if ((isset($_POST['mail']) && !empty($_POST['mail'])) && (isset($_POST['pass']) && !empty($_POST['pass'])))
  {
   
		$pdo_options [PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
		$bdd = new PDO ('mysql:host=localhost;dbname=a6tclic', 'root', '', $pdo_options);
		$reponse= $bdd->query('select * from intervenant where Email = "'.$_POST['mail'].'" and pwd = "'.$_POST['pass'].'"');
                
 
  }
}
?>

Re: acces avec login et pwd

Posté : 13 août 2012, 14:29
par xTG
Voilà un gros coup de pouce : faq-tutoriels/inscription-connexion-dan ... 42539.html
Fait pour les fonctions mysql_*** mais on fait rapidement la relation avec les fonctions PDO en cherchant dans la doc.

Re: acces avec login et pwd

Posté : 13 août 2012, 14:52
par Mazarini
A propos de ton code qui me semble pas très loin de marcher, il faut toujours faire le traitement avant l'affichage. En effet, il est très rarement possible de savoir ce que l'on va afficher avant de faire le traitement nécessaire.

Re: acces avec login et pwd

Posté : 16 août 2012, 12:31
par lebossu41
Re,

j'ai écrit ce code, ça marche ...et c'est justement ça le probleme lol. Je saisie n'mporte quel pwd et mail et sa me dirige vers la page voulu. Je ne vois pas ce qui cloche

Merci d'avance


Code : Tout sélectionner

<?php if (isset($_POST['connecter'])) { echo "on a envoyé le formulaire<hr>"; if ((isset($_POST['mail']) && !empty($_POST['mail'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) { echo "on a envoyé le mail et le pwd<hr>"; $reponse= $bdd->query('select Civilite,Nom,Prenom from intervenant where Email = "'.$_POST['mail'].'" and pwd = "'.$_POST['pass'].'"'); /* visualiser le contenus de la réponse */ header ("Location: home.php"); }else{ echo "on n'a pas envoyé le mail et le pwd<hr>"; } } ?> <form name="connection" method="post" action="#"> <div id="conteneur2"> <div id="header"> <img src ="logo.jpg"> <div id="identif"> <t2>IDENTIFICATION</t2><br><br> <label>Adresse e-mail :</label><input type="text" SIZE="33" name="mail"><br><br> <label>Mot de passe :</label><input type="password" SIZE="33" name="pass"><br><br> <input type="submit" value="Se connecter" name="connecter"></div> </div> </form> </body> </html>

Re: acces avec login et pwd

Posté : 16 août 2012, 13:06
par xTG
Tu exécutes une requête mais tu ne regardes pas ce qu'elle te retourne. ;)

Re: acces avec login et pwd

Posté : 16 août 2012, 13:38
par lebossu41
don't understand... :(

Re: acces avec login et pwd

Posté : 16 août 2012, 13:47
par moogli