Gestion des utilisateurs avec les session [Résolu]

Messages postés
18
Date d'inscription
lundi 15 mars 2010
Dernière intervention
31 janvier 2013
- - Dernière réponse : nwija
Messages postés
18
Date d'inscription
lundi 15 mars 2010
Dernière intervention
31 janvier 2013
- 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
Messages postés
1423
Date d'inscription
mardi 14 décembre 2004
Dernière intervention
29 décembre 2012
3
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 118 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Teclis01
Messages postés
18
Date d'inscription
lundi 15 mars 2010
Dernière intervention
31 janvier 2013
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.