Buona sera a tutti.
Leggendo qualche post su come l'utente resta connesso dopo l'autenticazione, mi trova un po' in difficoltà.
All'inizio ho fatto cosi:
Codice PHP:
if(isset($_POST['chkConnesso'])) { //resta connesso è per 30 giorni setcookie("log", 'OK', time()+3600*30); }
//verifico ad ogni pagina che necessita
if (@$_COOKIE["log"] != "OK"){ header("Location: login.php"); exit; }
Però ho notato su altri post che invece che inserire il valore 'OK' inserisco come in questo caso:
Codice PHP:
if(isset($_POST['chkConnesso'])) { //resta connesso è per 30 giorni setcookie("log", $row['id_user'], time()+3600*30); }
//$row['id_user'] prelevato dalla select di autenticazione
Domanda: come faccio ad eseguire il controllo sul cookie, se non so quale id_user si è loggato?
Tipo:
Codice PHP:
if (@$_COOKIE["log"] != ?????????????????????){ header("Location: login.php"); exit; }
Al posto dei punti interrogativi dovrei inserire il valore dell'id_user?
Altrimenti c'è altro tipo di controllo?
Grazie mille.