Session en php
deb
-
deb -
deb -
salut,
je voudrais inclure les sesions dans mon site mais j'ai encore un peut de mal.
en fait, qd une personne entrera sur mon site, il devra remplir une fenetre de connexion ( il sera soit admin soit client)
il sera redirigé vers sa page en fonction de son statut.... là j'arrive à voir, mais c'est aores, comment on fait pour savoir sur les autres pages si c'est un client ou un administrateur ???
merci !
je voudrais inclure les sesions dans mon site mais j'ai encore un peut de mal.
en fait, qd une personne entrera sur mon site, il devra remplir une fenetre de connexion ( il sera soit admin soit client)
il sera redirigé vers sa page en fonction de son statut.... là j'arrive à voir, mais c'est aores, comment on fait pour savoir sur les autres pages si c'est un client ou un administrateur ???
merci !
A voir également:
- Session en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Session invalide ou obsolète ✓ - Forum finances
52 réponses
bon, alors je peux rentrer, mais le truc c'est que j'arrive sur une page blanche ! et pour les deux (client et administrateur) , alors qu'avant qund je me loguait soit en client soit en admin, j'avais toujours la meme page qui apparaissait : celle du client ...... et là c'est le vide !!! remarque,avec cette page blanche on se croirait à la montagne !!!
j'ai essayer de remettre ça, mais ça ne vas toujours pas!
if ($exist==1)
{
$ligne = mysql_fetch_array($result);
session_start();
$_SESSION['compte'] = $ligne['droituti'];
if ($_SESSION['compte'] == 'admin')
{
header("location:page_adming.php");
}
else
{
if ($_SESSION['compte'] == 'client')
{
header("location:page_clientg.php");
}
}
}
else
{
echo'<center>Login ou Mot-de-passe incorrects ! </center>';
include ("page_cnx.htm");
}
je ne comprends pas pourquoi ma requete ne va pas !!
if ($exist==1)
{
$ligne = mysql_fetch_array($result);
session_start();
$_SESSION['compte'] = $ligne['droituti'];
if ($_SESSION['compte'] == 'admin')
{
header("location:page_adming.php");
}
else
{
if ($_SESSION['compte'] == 'client')
{
header("location:page_clientg.php");
}
}
}
else
{
echo'<center>Login ou Mot-de-passe incorrects ! </center>';
include ("page_cnx.htm");
}
je ne comprends pas pourquoi ma requete ne va pas !!
c simple, tu n'as pas d'utilisateur avec admin en login et en pass, ou alors mal ecrit.
if ($_SESSION['compte'] == 'admin') // faux donc je saute le block1
{
header("location:page_adming.php"); // block 1
}
else
{
if ($_SESSION['compte'] == 'client') // faux donc je saute le block 2
{
header("location:page_clientg.php"); // block 2
}
// j'aterris donc ici: le block 3. Qui n'affiche strictement rien
}
}
else
{
echo'<center>Login ou Mot-de-passe incorrects ! </center>';
include ("page_cnx.htm");
}
if ($_SESSION['compte'] == 'admin') // faux donc je saute le block1
{
header("location:page_adming.php"); // block 1
}
else
{
if ($_SESSION['compte'] == 'client') // faux donc je saute le block 2
{
header("location:page_clientg.php"); // block 2
}
// j'aterris donc ici: le block 3. Qui n'affiche strictement rien
}
}
else
{
echo'<center>Login ou Mot-de-passe incorrects ! </center>';
include ("page_cnx.htm");
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ta requete pour trouver la personne avec ton login/pass dans la base ne trouve rien, c'est ce que j'essaie de te dire.
Verifie ta base et ta requete.
Verifie ta base et ta requete.
ben pour la base c'est déja fait mais pour la requete, je vois pas ce qui cloche !!!
// requête qui permet de resortir le niveau de l'utilisateur enregistré
$query = "SELECT * FROM utilisateurs WHERE loginuti = '$login' AND passworduti = '$password'";
$result = mysql_query($query) or die ("Erreur Query : ".mysql_error());
// requête qui permet de resortir le niveau de l'utilisateur enregistré
$query = "SELECT * FROM utilisateurs WHERE loginuti = '$login' AND passworduti = '$password'";
$result = mysql_query($query) or die ("Erreur Query : ".mysql_error());
je faisais reference a ca:
query = SELECT * FROM utilisateurs WHERE loginuti = 'admin' AND passworduti = 'admin'
variable de session =
apparement ya rien dans la variable de session...
query = SELECT * FROM utilisateurs WHERE loginuti = 'admin' AND passworduti = 'admin'
variable de session =
apparement ya rien dans la variable de session...