par
M0nk36 » 04 août 2011, 16:01
Bonjour à tous,
Je suis débutant en développement web et j'ai un petit soucis avec une condition IF.
Mon besoin :
Identification correcte, Si UT_Admin = 1 alors redirection vers admin_accueil.php sinon redirection vers accueil.php
Identification incorrecte, redirection vers la page en cours avec message d'erreur.
Code : Tout sélectionner
<?php
session_start();
include("fonction.php");
connect();
$nom = addslashes($_POST['nom']);
$mdp = addslashes($_POST['mdp']);
$r = mysql_query("Select UT_Nom, UT_MotDePasse, UT_Admin from utilisateur where UT_Nom ='$nom' and UT_MotDePasse ='$mdp'");
if (mysql_num_rows($r)==1) {
if(($UT_Admin)==1){
$_SESSION['login']=1;
header("location:admin_accueil.php");
} else {
$_SESSION['login']=1;
header("location:accueil.php");
}
} else {
$_SESSION['login']=2;
header("location:index.php");
}
?>
Identification incorrecte, ça fonctionne, mais identification correcte, il me redirige toujours vers accueil.php même avec des identifiants de connexion ou admin=1.
Merci par avance.
Bonjour à tous,
Je suis débutant en développement web et j'ai un petit soucis avec une condition IF.
Mon besoin :
Identification correcte, Si UT_Admin = 1 alors redirection vers admin_accueil.php sinon redirection vers accueil.php
Identification incorrecte, redirection vers la page en cours avec message d'erreur.
[code]<?php
session_start();
include("fonction.php");
connect();
$nom = addslashes($_POST['nom']);
$mdp = addslashes($_POST['mdp']);
$r = mysql_query("Select UT_Nom, UT_MotDePasse, UT_Admin from utilisateur where UT_Nom ='$nom' and UT_MotDePasse ='$mdp'");
if (mysql_num_rows($r)==1) {
if(($UT_Admin)==1){
$_SESSION['login']=1;
header("location:admin_accueil.php");
} else {
$_SESSION['login']=1;
header("location:accueil.php");
}
} else {
$_SESSION['login']=2;
header("location:index.php");
}
?>[/code]
Identification incorrecte, ça fonctionne, mais identification correcte, il me redirige toujours vers accueil.php même avec des identifiants de connexion ou admin=1.
Merci par avance.