Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2007, 14h18   #1
Invité de passage
 
Inscription : mars 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 7
Points : 2
Points : 2
Par défaut [Cookies] Probléme de cookie

Voilà j'ai un soucis au niveau des cookies enfin je pense.

En mode local (sur ma machine) tout marche normalement.
Une fois uploader sur l'hebergeur quand je veux me connecter avec mes logins, sa marche sa me dit bien que je suis connecté, mais une fois le retour sur la page index son statu de loggé n'existe plus, c'est comme si le SETCOOKIE de s'effectuais pas.

je ne sais pas si c'est un probléme de codage ou autre.


Voici mon code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
		$reqq = 'select salt from  user where username="' . $_POST['pseud'] . '" LIMIT 1';
		$queryq	= mysql_query($reqq);
		$fetchq = mysql_fetch_array($queryq);		
		$req	= 'SELECT username,password FROM user WHERE username="' . $_POST['pseud'] . '" AND password="'.md5(md5($_POST['mdpp']).$fetchq['salt']).'"';
		$query	= mysql_query($req);
		$fetch	= mysql_fetch_array($query);
		if ( $_POST['pseud'].'&'.md5(md5($_POST['mdpp']).$fetchq['salt']) == $fetch['username'].'&'.$fetch['password'] )
		{
			setcookie("dispo", $_POST['pseud'].'&'.md5(md5($_POST['mdpp']).$fetchq['salt']) );
			echo '<br><br><center><a href="index.php">Vous etes connecté</a></center>';
		}
		else
		{
			echo '<br><br><center><a href="index.php">imposssible de se connecter</a></center>';
		}
et ma phase de test :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
$cook_recup		= $_COOKIE['auth_dispo'];
$cook_admin		= explode('&', $cook_recup);
$req10	= "SELECT username,password FROM user WHERE username='".$cook_admin[0]."' AND password='".$cook_admin[1]."' ";
$query10	= mysql_query($req10);
$fetch10	= mysql_fetch_array($query10);
 
  if ( $_COOKIE['auth_dispo'] == $fetch10['username'].'&'.$fetch10['password'] )
{
echo '
	<tr align="center">
	<td><a href="index.php?action=deconnect">< Se déconnecter ></a></td>
	</tr>';
}
else{
echo '<tr align="center"><td>';
echo '<a href="index.php?action=connect"> < Se connecter ></a></td></tr>';
}
xyvrak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 00h16   #2
Invité de passage
 
Inscription : mars 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 7
Points : 2
Points : 2
Personne n'aurait la moindre idée d'où pourrait venir mon probléme?
xyvrak est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h50.


 
 
 
 
Partenaires

Hébergement Web