Bonjour, je réfléchissais à un code pour déconnecter toute personne au bout d'un certain temps, 15mn par exemple.

Je voudrais que toutes ses données soient supprimées.

Je me suis renseigné, et voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
		$time_session=10;
		session_set_cookie_params($time_session);
		// ini_set('session.gc_maxlifetime', $time_session);
		session_start();
 
		if(!isset($_SESSION['time']) || !isset($_SESSION['session_id']){
			$_SESSION['session_id'] = uniqid();
			$_SESSION['time'] = time()+$time_session;
		}
		else if($_SESSION['time']-time()<=0){
			session_destroy();
			unset($_SESSION['session_id']);
			unset($_SESSION['time']);
		}
Mais je ne sais pas si c'est bien, ça a l'air de fonctionner.