Bonjour,

Je souhaiterais utiliser les cookies sur mon site pour garder la session utilisateur connecté.
J'ai donc ajouté une case à cocher, avec comme variable $_SESSION['keeplogin']="oui" si elle est cochée.

L'action de cette case à cocher, pour envoyer ou non le cookie au moment de la connexion :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
if(isset($_SESSION['keeplogin']))
{
	if($_SESSION['keeplogin']=="oui" ){
		setcookie('pseudo',$_SESSION['logname'], time() + (3600*24*365));
	}
	if($_SESSION['keeplogin']=="non" ){
		setcookie('pseudo','', time() - (3600*24*365)); 
	}
}
Par contre, est-ce que seulement un cookie avec le pseudo suffira ? ou je dois egalement envoyer le mot de passe de connexion (en md5 ?) ?

Pour la reconnexion, je suis un peu perdu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
  session_start();
  if (isset($_COOKIE['pseudo']) && isset($_SESSION['keeplogin']) && @$_SESSION['auth'] != "no")
  {
	$_SESSION['logname'] = $_COOKIE['pseudo'];
        $_SESSION['keeplogin'] = "oui";
     	header("Location: Login.php");
     	exit();
  }
Merci pour votre aide. Mikael