CONNEXION où comment tourner en rond !!

Résolu/Fermé
MAXMAG Messages postés 28 Date d'inscription mardi 27 janvier 2009 Statut Membre Dernière intervention 5 janvier 2010 - 26 déc. 2009 à 19:35
MAXMAG Messages postés 28 Date d'inscription mardi 27 janvier 2009 Statut Membre Dernière intervention 5 janvier 2010 - 27 déc. 2009 à 16:52
Bonjour,
Ci-dessous LE code qui me fait perdre la tête.....
Quand je rentre mon login et mon mot de passe je reviens sur la page vierge de connexion..... au lieu d'arriver sur ma page d administration....

HELP! HELP!
<?php

if($deconnexion == "deconnexion")
{
session_start();
session_unset(); //destruction de toutes les variable de sessions
session_destroy(); //destruction de la session
header("location: ./admin.php");
}
if($_POST['identifiant'] != "" && $_POST['motdepasse']!= "") // si les champs de login et de mot de passe sont remplis, on vérifie qu'ils existent dans la bdd
{
require("./configuration.php");

$login = $_POST['identifiant'];
$pass = $_POST['motdepasse'];
echo ($login." ".$pass);


$requete = @mysql_query('SELECT * FROM utilisateur WHERE identifiant = "'.$login.'" ' AND' motdepasse = "'.$pass.'" ') or die(mysql_error());

$result = mysql_fetch_object($requete); //on récupère le résultat

if(is_object($result)) //si on a un résultat positif
{
session_start(); //début de la session
$_SESSION["login"] = $login; //enregistrement d'une variable de session, ici le login de l'utilisateur
header("Location: ./admin_liste.php");
}
else
{
header("Location: ./admin.php");
}
}
else
{
session_start(); //début de la session
$_SESSION["identifiant"];
$_SESSION["motdepasse"];

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="author" content="ALIX" />
<meta name="description" content="NŽgoce Immobilier" />
<meta name="keywords" content="immobilier de prestige, immobilier de luxe, immobilier haut de gamme, immobilier, luxe, prestige, standing, propriete d'exception" />
<title>NŽgoce Immobilier : ADMINISTRATION</title>
<link rel="stylesheet" type="text/css" media="screen,projection" href="./styles.css" />
<script type="text/javascript" src="./fonctions.js"></script>
</head>
<body>
<div style="width: 1080px; height: 150px; margin: 0 auto;"><img src="./images/header_admin.jpg" alt="NŽgoce Immobilier" /></div>
<div style="margin: 0; padding: 50px 0; border-top: 3px solid #FFF; border-bottom: 3px solid #FFF; overflow: hidden;">
<div style="width: 1080px; margin: 0 auto;">
<!-- Mettre le contenu de la page ici -->
<div style="width: 1080px; margin: 0 auto; text-align: center;">
<div><strong>Connexion</strong></div>
<div>
<form method="post" action="./admin.php">
Identifiant:
<br /><input type="text" name="identifiant" class="champtexte" />
<br />mot de passe:
<br /><input type="password" name="motdepasse" class="champtexte" />
<br /><input type="submit" name="connexion" value="Connection" />
</form>

</div>
</div>


><!-- Fin du contenu -->
</div>
</div>
<div style="width: 1080px; margin: 10px auto 0 auto; text-align: center;"><a href="./index.php">RETOUR</a></div>
</body>
</html>
<?php
}
?>
A voir également:

2 réponses

Bonjour

Tu sèmes les apostrophes au hasard ? Pourquoi y en a-t-il autour du AND ?
$requete = @mysql_query('SELECT * FROM utilisateur WHERE identifiant = "'.$login.'"  AND motdepasse = "'.$pass.'" ') or die(mysql_error()); 
0
MAXMAG Messages postés 28 Date d'inscription mardi 27 janvier 2009 Statut Membre Dernière intervention 5 janvier 2010
27 déc. 2009 à 16:52
Bonjour à toi "Le père" tu es MON géni!!!!!!!! ça y est ça marche
un grand merci a toi et passe de trés bonne fête.
MERCI MERCI MERCI MERCI
0