$_SESSION pour page admin
Bonjour,
Je développe une site web en php/mysql.
Je n'arrive pas a garder la session a travers mes pages...
Pour accéder aux pages d'administration, il faut se connecter.
vérifiation des infos du formulaire + création de la variable de session
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<?php
session_start();
include ('ouverture_db.php');
// desciption pas obligatoire !
if (isset($_POST['username']) && isset($_POST['password']))
{
$ConnexionLogin = $_POST['username'];
$ConnexionMdp = $_POST['password'];
$TestConnexion = mysql_query("SELECT * FROM connexion
WHERE connexion_login = '".$ConnexionLogin."' AND connexion_mdp = '".$ConnexionMdp."'");
if (mysql_num_rows($TestConnexion) < 1)
{
header('Location: ../connexion.php');
}
if (mysql_num_rows($TestConnexion) > 0)
{
$_SESSION['valid_user'] = "OK";
header('Location: ../admin_suppr_rubr.php');
}
}
?> |
vérification de la connexion en vue d'afficher la pages admin
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<html>
<?php
if(isset($_SESSION['valid_user']))
{
$valid = $_SESSION['valid_user'];
if( $valid == "OK" )
{
?>
<body>
<div id="corps">
<!-- Mon contenu admin-->
</div>
</body>
<?php
}
else
{
header('Location: connexion.php');
}
}
?>
</html> |
Bien entendu, le code ne fonctionne pas...
Pouvez-vous me dire si j'utilise correctement les $_SESSION ?
Merci d'avance,
Arsenik