Gestion des utilisateurs avec les session [Résolu]

nwija 18 Messages postés lundi 15 mars 2010Date d'inscription 31 janvier 2013 Dernière intervention - 8 avril 2010 à 12:29 - Dernière réponse : nwija 18 Messages postés lundi 15 mars 2010Date d'inscription 31 janvier 2013 Dernière intervention
- 8 avril 2010 à 13:17
bonjours a ts,
j'ai un problème avec les session je sais pas comment les utilise.
mon probleme et que dans ma premier page index.php je demmare une session qui prend comme variable le login et le password , et dans une autre page date.php je récupéré les 2 variable de ma session (login et password) jusqu'à la c'est bon . le problème et que quand un autre utilisateur se connecte au site les premier variable charger du premier utilisateur seront changer par les autres du deuxième utilisateur.
par ex: si le premier utilisateur a un login "mimi" et un password "tito" et le deuxième utilisateur a "xxx" et password "yyy"
et que les deux sont connecter au même temps dans la page date.php quand je récupéré les deux variable de la session il m'affiche "xxx" et "yyy" donc les données du dernier utilisateur.
s'il vous plait c très urgent .merci d'avance .
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Teclis01 1423 Messages postés mardi 14 décembre 2004Date d'inscription 29 décembre 2012 Dernière intervention - 8 avril 2010 à 12:46
3
Merci
Salut,

Je vois pas ce que tu as pu faire comme code pour provoquer ça...
Utilises tu le même browser pour loger les 2 ? Si oui c'est une connerie


Il vaut mieux poser une question et passer pour bête que le rester toute sa vie  Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro

Merci Teclis01 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 74 internautes ce mois-ci

Commenter la réponse de Teclis01
nwija 18 Messages postés lundi 15 mars 2010Date d'inscription 31 janvier 2013 Dernière intervention - 8 avril 2010 à 13:17
0
Merci
voila mon code :
la page index:
Nom d'utilisateur :,
,

----

Mot de passe :,
,

----

,


dans la page index2.php:

<?
session_start();
?>
<?
$action=$_POST['action'];
if($action=='ok')
{

$nom=$_POST['nom'];
$passe=$_POST['passe'];


$req=mysql_query("select * from utilisateur where nom_uti='$nom' and mot_passe='$passe'");
while($donnee=mysql_fetch_array($req))
{
$user=$donnee[1];
$pass=$donnee[2];

if(($nom==$user) && ($passe==$pass))
{
$_SESSION['nom']=$nom;
$_SESSION['passe']=$passe;

$exist='true';
}

}
}
if(($exist=='true'))
{
include('includes/header.php');
echo '
';
echo 'BIENVENUE
';
include("includes/footer.php");
}
else
{
include("index.php");
echo'';
echo"Nom d'utilisateur ou mot de passe incorrect";
echo'';
}

?>
et dans une autre page date.php:
j'ouvre la session
<?
session_start();
?>
et je recupere les deux variales :
echo $nom=$_SESSION['nom'] ;
echo $passe=$_SESSION['passe'] ;
Commenter la réponse de nwija

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.