par
tilillois » 27 déc. 2006, 16:12
bon ben je trouve pas ,j'ai bo chercher ça coince ,j'ai donc remis comme c'etait au depart
donc pour afiché les variables de session c'est quand meme bizarre
certaines s'affichent d'autres non ,et quelque foi elles s'affichent mais seulement quand je change d'utilisateur(a n'y rien comprendre

)
voici mon script pour ce logué
<?php require_once('configure/connexion.php');
session_start(); ?>
<head>
<script type="text/JavaScript">
<!--
//-->
</script>
<title><?php print $nom_prog ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="<?php print $nom_prog ?>">
<meta name="Robots" content="Index,NoFollow">
<meta name="Distribution" CONTENT="Global">
<meta name="author" CONTENT="">
<META NAME="Copyright" CONTENT="© 00/06/2005">
<META HTTP-EQUIV="Content-language" CONTENT="fr">
<META HTTP-EQUIV="Reply-to" CONTENT="">
<link rel="stylesheet" type="text/css" href="styles/essai.css" media="all" />
<style type="text/css">
<!--
body {
background-color: #FFFFFF;}
.Style1 { color: #CC0000;
font-weight: bold;
font-size: larger;}
.Style5 {font-size: 18px}
.Style6 {font-style: italic}
.Style7 {color: #0000CC}
-->
</style>
<script type="text/JavaScript">
<!--
//-->
</script>
</head>
<body onLoad="MM_preloadImages('images site/mes boutons2_r2_c1_f3.gif','images site/mes boutons2_r4_c1_f3.gif')">
<div id="volet_droit"> <img src="images site/banniere.gif" alt="" width="400" height="90" hspace="290" vspace="18" /></div>
<div class="volet4">
<div align="center">
<p> </p>
<p> </p>
</div>
<p align="center" class="Style1"> veuillez vous identifier pour accéder a toutes les fonctions du site</p>
<form action="" method="post" name="connect" class="Style6">
<p align="center" class="Style7"><strong>
<?php //------------- message d'erreur ------------------------------------- ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "login")) { ?>
<span class="Style5">Echec d'authentification !!!<br> login ou mot de passe incorrect</span> <?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "session_bloquer")) { // Affiche l'erreur ?>
<span class="Style5">Echec votre session est temporairement bloquée !!! Merci de contacter un membre du bureau du club</span> <?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "session_non_valider")) { // Affiche l'erreur ?>
<span class="Style5">Echec : cette session n'a pas été validé</span> <?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "delog")) { // Affiche l'erreur ?>
<span class="Style2">Déconnexion réussie... A bientôt !</span> <?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "intru")) { // Affiche l'erreur ?>
<span class="Style5">Echec d'authentification !!! > Aucune session n'est ouverte</span>
<span class="Style5">ou vous n'avez pas les droits pour afficher cette page </span>
<?php } ?>
<?php //---------------message validation session------------------------- ?>
<?php if(isset($_GET['session']) && ($_GET['session'] == "valide")) { // Affiche validation de session ?>
<span class="Style2">Votre session est maintenant activé !!</span> <?php } ?>
<?php if(isset($_GET['session']) && ($_GET['session'] == "erreur_validation")) { // Affiche validation de session ?>
<span class="Style5">Erreur lors de la validation de la session</span> <?php } ?>
<?php if(isset($_GET['session']) && ($_GET['session'] == "erreur_duree")) { // Affiche validation de session ?>
<span class="Style5">Erreur : la durée pour valider cette session a été dépassé
<br> Merci de recommencer votrre inscription</span> <?php } ?>
<?php if(isset($_GET['session']) && ($_GET['session'] == "erreur_non_existant")) { ?>
<span class="Style5">Erreur : session non existante</span> <?php } ?>
</strong></p>
<center>
<p> </p>
</center>
<div align="center" class="Style7">
<table width="300" border="1" cellpadding="0" cellspacing="0" >
<tr>
<td><table width="400" border="0" cellpadding="10" cellspacing="0" background="">
<tr>
<td width="50%"><span class="Style7">LOGIN</span></td>
<td width="50%"><input name="login" type="text" id="login"></td>
</tr>
<tr>
<td width="50%"><span class="Style7">MOT DE PASSE </span></td>
<td width="50%"><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td height="34" colspan="2"><div align="center">
<input type="submit" name="Submit" value="Se connecter">
</div></td>
</tr>
</table></td>
</tr>
</table>
<br>
<br><a href="admin_utilisateur/inscription.php"><em><u><b>Pour s'incrire c'est ici</u></em></a>
<p> </p>
<p> </p>
</form>
<?php
if (isset($_POST['login'])){
$login = $_POST['login'];
$pass = md5($_POST['pass']);
$nom=($_POST['nom']);
mysql_select_db($database, $lien);
$verif_query=sprintf("SELECT * FROM utilisateurs WHERE login='$login' AND pass='$pass'"); $verif = mysql_query($verif_query, $lien) or die(mysql_error());
$row_verif = mysql_fetch_assoc($verif);
$utilisateur = mysql_num_rows($verif);
if ($utilisateur) {
session_register("authentification");
$id_user = $row_verif['id_user'];
$date = date("Y-m-d");
$time = date("G:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
$requete = sprintf(" INSERT INTO connexion(ref_id_user, date_connex, time_connex, adresse_ip_connex)
VALUES('$id_user', '$date', '$time', '$ip')");
mysql_select_db($database, $lien);
mysql_query($requete, $lien) or die('Erreur SQL !'.$requete.''.mysql_error());
$id_connextion = mysql_insert_id();
if ($row_verif['statuts'] == 1){
header("Location:index.php?erreur=session_bloquer");}
elseif($row_verif['statuts'] == 3){
header("Location:index.php?erreur=session_non_valider"); }
else{
$_SESSION ['id_user'] = $id_user;
$_SESSION['privilege'] = $row_verif['privilege'];
$_SESSION['nom'] = $row_verif['nom'];
$_SESSION['prenom'] = $row_verif['prenom'];
$_SESSION['login'] = $row_verif['login'];
$_SESSION['pass'] = $row_verif['pass'];
$_SESSION ['mail'] = $row_verif['mail'];
$_SESSION ['id_connex'] = $id_connextion;
header("Location:page_acc.php"); }
else {
header("Location:index.php?erreur=login"); }
}
if(isset($_GET['erreur']) && $_GET['erreur'] == 'logout'){$prenom = $_SESSION['prenom']; session_unset("authentification");
header("Location:index.php?erreur=delog");
}
?>
</div>
</body>
</html>
aler je retourne a mes recherche
merci
bon ben je trouve pas ,j'ai bo chercher ça coince ,j'ai donc remis comme c'etait au depart
donc pour afiché les variables de session c'est quand meme bizarre
certaines s'affichent d'autres non ,et quelque foi elles s'affichent mais seulement quand je change d'utilisateur(a n'y rien comprendre :cry: )
voici mon script pour ce logué
[php]
<?php require_once('configure/connexion.php');
session_start(); ?>
<head>
<script type="text/JavaScript">
<!--
//-->
</script>
<title><?php print $nom_prog ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="<?php print $nom_prog ?>">
<meta name="Robots" content="Index,NoFollow">
<meta name="Distribution" CONTENT="Global">
<meta name="author" CONTENT="">
<META NAME="Copyright" CONTENT="© 00/06/2005">
<META HTTP-EQUIV="Content-language" CONTENT="fr">
<META HTTP-EQUIV="Reply-to" CONTENT="">
<link rel="stylesheet" type="text/css" href="styles/essai.css" media="all" />
<style type="text/css">
<!--
body {
background-color: #FFFFFF;}
.Style1 { color: #CC0000;
font-weight: bold;
font-size: larger;}
.Style5 {font-size: 18px}
.Style6 {font-style: italic}
.Style7 {color: #0000CC}
-->
</style>
<script type="text/JavaScript">
<!--
//-->
</script>
</head>
<body onLoad="MM_preloadImages('images site/mes boutons2_r2_c1_f3.gif','images site/mes boutons2_r4_c1_f3.gif')">
<div id="volet_droit"> <img src="images site/banniere.gif" alt="" width="400" height="90" hspace="290" vspace="18" /></div>
<div class="volet4">
<div align="center">
<p> </p>
<p> </p>
</div>
<p align="center" class="Style1"> veuillez vous identifier pour accéder a toutes les fonctions du site</p>
<form action="" method="post" name="connect" class="Style6">
<p align="center" class="Style7"><strong>
<?php //------------- message d'erreur ------------------------------------- ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "login")) { ?>
<span class="Style5">Echec d'authentification !!!<br> login ou mot de passe incorrect</span> <?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "session_bloquer")) { // Affiche l'erreur ?>
<span class="Style5">Echec votre session est temporairement bloquée !!! Merci de contacter un membre du bureau du club</span> <?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "session_non_valider")) { // Affiche l'erreur ?>
<span class="Style5">Echec : cette session n'a pas été validé</span> <?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "delog")) { // Affiche l'erreur ?>
<span class="Style2">Déconnexion réussie... A bientôt !</span> <?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "intru")) { // Affiche l'erreur ?>
<span class="Style5">Echec d'authentification !!! > Aucune session n'est ouverte</span>
<span class="Style5">ou vous n'avez pas les droits pour afficher cette page </span>
<?php } ?>
<?php //---------------message validation session------------------------- ?>
<?php if(isset($_GET['session']) && ($_GET['session'] == "valide")) { // Affiche validation de session ?>
<span class="Style2">Votre session est maintenant activé !!</span> <?php } ?>
<?php if(isset($_GET['session']) && ($_GET['session'] == "erreur_validation")) { // Affiche validation de session ?>
<span class="Style5">Erreur lors de la validation de la session</span> <?php } ?>
<?php if(isset($_GET['session']) && ($_GET['session'] == "erreur_duree")) { // Affiche validation de session ?>
<span class="Style5">Erreur : la durée pour valider cette session a été dépassé
<br> Merci de recommencer votrre inscription</span> <?php } ?>
<?php if(isset($_GET['session']) && ($_GET['session'] == "erreur_non_existant")) { ?>
<span class="Style5">Erreur : session non existante</span> <?php } ?>
</strong></p>
<center>
<p> </p>
</center>
<div align="center" class="Style7">
<table width="300" border="1" cellpadding="0" cellspacing="0" >
<tr>
<td><table width="400" border="0" cellpadding="10" cellspacing="0" background="">
<tr>
<td width="50%"><span class="Style7">LOGIN</span></td>
<td width="50%"><input name="login" type="text" id="login"></td>
</tr>
<tr>
<td width="50%"><span class="Style7">MOT DE PASSE </span></td>
<td width="50%"><input name="pass" type="password" id="pass"></td>
</tr>
<tr>
<td height="34" colspan="2"><div align="center">
<input type="submit" name="Submit" value="Se connecter">
</div></td>
</tr>
</table></td>
</tr>
</table>
<br>
<br><a href="admin_utilisateur/inscription.php"><em><u><b>Pour s'incrire c'est ici</u></em></a>
<p> </p>
<p> </p>
</form>
<?php
if (isset($_POST['login'])){
$login = $_POST['login'];
$pass = md5($_POST['pass']);
$nom=($_POST['nom']);
mysql_select_db($database, $lien);
$verif_query=sprintf("SELECT * FROM utilisateurs WHERE login='$login' AND pass='$pass'"); $verif = mysql_query($verif_query, $lien) or die(mysql_error());
$row_verif = mysql_fetch_assoc($verif);
$utilisateur = mysql_num_rows($verif);
if ($utilisateur) {
session_register("authentification");
$id_user = $row_verif['id_user'];
$date = date("Y-m-d");
$time = date("G:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
$requete = sprintf(" INSERT INTO connexion(ref_id_user, date_connex, time_connex, adresse_ip_connex)
VALUES('$id_user', '$date', '$time', '$ip')");
mysql_select_db($database, $lien);
mysql_query($requete, $lien) or die('Erreur SQL !'.$requete.''.mysql_error());
$id_connextion = mysql_insert_id();
if ($row_verif['statuts'] == 1){
header("Location:index.php?erreur=session_bloquer");}
elseif($row_verif['statuts'] == 3){
header("Location:index.php?erreur=session_non_valider"); }
else{
$_SESSION ['id_user'] = $id_user;
$_SESSION['privilege'] = $row_verif['privilege'];
$_SESSION['nom'] = $row_verif['nom'];
$_SESSION['prenom'] = $row_verif['prenom'];
$_SESSION['login'] = $row_verif['login'];
$_SESSION['pass'] = $row_verif['pass'];
$_SESSION ['mail'] = $row_verif['mail'];
$_SESSION ['id_connex'] = $id_connextion;
header("Location:page_acc.php"); }
else {
header("Location:index.php?erreur=login"); }
}
if(isset($_GET['erreur']) && $_GET['erreur'] == 'logout'){$prenom = $_SESSION['prenom']; session_unset("authentification");
header("Location:index.php?erreur=delog");
}
?>
</div>
</body>
</html>[/php]
aler je retourne a mes recherche :wink:
merci