Problemes de connexion VARIABLES

MAXMAG Messages postés 32 Statut Membre -  
MAXMAG Messages postés 32 Statut Membre -
Bonjour à tous,

Je vous montre si dessous mon code et mon problème est que cela me donne une page blanche :

<?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
}
?>

Merci d'avance pour votre aide.

2 réponses

Mopra-L Messages postés 150 Statut Membre 6
 
Bonjour,

Je n'arrive pas vraiment a voir le probleme, comme ca, mais un bon moyen serait de faire un echo de tes variables, au tout debut (avant les "if", donc), afin de voir si quelque chose cloche dedans, non ?
0
MAXMAG Messages postés 32 Statut Membre
 
Bonsoir,
je ne suis pas sure là mon souci est que mon code avant était :

<?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($identifiant != "" && $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 = $identifiant;
$pass = $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
}
?>

et la je n arrivais pas à me connecter...
alors apres de multi^le modif je suis PERDUE.... HELP....
0