Dawa www.shootmeagain.com | Bonjour,
je viens de me décider à tester mon site perso sur multimania, et là, alors que la fonction de login marchait parfaitement en local, ici ca ne passe plus... qd je rentre le bon login et pass il me confirme "vous avez bien été identifié" mais me renvoie ensuite sur la page de login comme si le cookie n'avait pas été écrit, et apres vérif en effet il n'est pas écrit, alors que le meme code en local marche nickel ... pour info voici le code de ma fonction de login...
Code :
- $false=0;
- $bd=new BD(NOM, PASS, SERVEUR, BASE);
- $req=$bd->req_exe("select login, pass from users where login='{$_POST['login']}'" );
- $data=$bd->objetSuiv($req);
- if($data->login == $_POST['login'] && $_POST['login']!="" )
- {
- if($data->pass == $_POST['pass'] and $_POST['pass']!="" )
- {
- // if(isSet($_POST['cookie']))
- // {
- SetCookie("login",$data->login,time()+365 * 24 * 3600 , "/" );
- SetCookie("pass",$data->pass,time()+365 * 24 * 3600 , "/" );
- //}
- // else
- // {
- //SetCookie("login",$data->login);
- //SetCookie("pass",$data->pass);
- //}
- echo "<META http-EQUIV=\"Refresh\" CONTENT=\"2; url=admin.php\">";
- }
- else
- {
- $false=1;
- }
- }
- else
- $false=1;
- entete("Connexion au site" );
- echo div("redirect" );
- if($false==1)
- echo texte("Login ou mot de passe non valide.","gras" );
- else
- echo texte("Vous avez bien été identifié, ".$data->login,"gras" );
- echo findiv();
|
merci ! ---------------
SHOOT ME AGAIN WEBZINE
|