Prob de connexion auto en php avec cookie !

Résolu
cs_destiny Messages postés 249 Date d'inscription jeudi 17 février 2005 Statut Membre Dernière intervention 29 août 2011 - 27 avril 2005 à 10:05
cs_destiny Messages postés 249 Date d'inscription jeudi 17 février 2005 Statut Membre Dernière intervention 29 août 2011 - 27 avril 2005 à 10:20
Salut all :)

Voila le code, en gros qd le membre se connecte sa crée un cookie, si il quitte le si et reveins sans avoir vider son cache sa le reco automatiquement (uniquement dans la page d'accueil).

if(isset($_COOKIE['cllog'])) {
if(!isset($_SESSION['pseudo'])) {

$req = "SELECT utili FROM tbl_membre WHERE utili='".$_COOKIE['cllog']."' AND mdp='".$_COOKIE['clpass']."'";
$exec = mysql_query($req);
$result = mysql_fetch_assoc($exec);


if ($result['utili'] != "") {
$_SESSION['pseudo'] = $cnom;
}
}
}

seul probleme c'est que sa marche 1x sur 4 ... en faite il me met erreur de requete sql au niveau du $result ( Warning : mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/microcom/www/pages/acc.php on line 13) comme si le utili =(vide) alors que le cookie existe bien !! Jfais une ou deux fois F5 et sa se log auto ...

Si kelkun a une idée moi jvois pas merci d'avance bye

Try to dodge my skill noob!

2 réponses

cs_destiny Messages postés 249 Date d'inscription jeudi 17 février 2005 Statut Membre Dernière intervention 29 août 2011
27 avril 2005 à 10:20
Re tout le monde maintenant sa marche impec, apparament (meme si j'avais deja coller un code plus correct) il aimait pas les declarations de variables pour les $_COOKIE juste sa ... a+

include ('../config/connect.php');


if(isset($_COOKIE['cllog'])) {
if(!isset($_SESSION['pseudo'])) {

$req = "SELECT utili FROM tbl_membre WHERE utili='".$_COOKIE['cllog']."' AND mdp='".$_COOKIE['clpass']."'";
$exec = mysql_query($req);
$result = mysql_fetch_assoc($exec);


if ($result['utili'] != "") {
$_SESSION['pseudo'] = $_COOKIE['cllog'];
}
}
}

Try to dodge my skill noob!
3
cs_destiny Messages postés 249 Date d'inscription jeudi 17 février 2005 Statut Membre Dernière intervention 29 août 2011
27 avril 2005 à 10:09
ptite faute sur sa :

if ($result['utili'] != "") {
$_SESSION['pseudo'] = $cnom;
}

a remplacer par sa :

if ($result['utili'] != "") {
$_SESSION['pseudo'] = $_COOKIE['cllog'];
}

escusez ;)

Try to dodge my skill noob!
0