voilà jsui en train de faire un site et je veu une partie administrateur pr pouvoir gerer certaines choses
jai dc fai une page login.php où l'administrateur se log!!
voici le code:
Code
<?
if ($HTTP_POST_VARS['valider']=="ok")
{
$login = $_POST['login'];
$pass = $_POST['pass'];
session_start();
if (($login=="portail")AND($pass=="coulommiers"))
{
$statut="admin";
session_register("login");
session_register("statut");
header("Location:accueil_admin.php");
}
else
{
$erreurlog=1;
}
}
?>
if ($HTTP_POST_VARS['valider']=="ok")
{
$login = $_POST['login'];
$pass = $_POST['pass'];
session_start();
if (($login=="portail")AND($pass=="coulommiers"))
{
$statut="admin";
session_register("login");
session_register("statut");
header("Location:accueil_admin.php");
}
else
{
$erreurlog=1;
}
}
?>
et une page accueil_admin.php, c'est là où est redirigé ladministrateur kan il se connecte.
Le code:
Code
<?
session_start();
if ($logout=="ok")
{
session_unregister("statut");
session_destroy();
header("Location:login.php");
}
if ($statut!="admin")
{header("Location:login.php");}
?>
session_start();
if ($logout=="ok")
{
session_unregister("statut");
session_destroy();
header("Location:login.php");
}
if ($statut!="admin")
{header("Location:login.php");}
?>
Le probleme c ke ca ne marche pa. CA fonctionne kan jenleve les 2 dernieres lignes.
Sinon ca me renvoi sur login.php, ca veut dire que ca a pa enregistré que le statut c'etait admin alors que c'est ds le code de login.php.
Je comprend pa trop, si kelkun a une solution!!
merci!