ciao a tutti,
allora ho un problema un pò particolare, ho una pagina dove eseguo una login ed entro in un'area privata di amministrazione dove ho una lista di utenti io vorrei trammite un tasto eseguire il logout del mio utente ed entrare con un altro utente tutto solo premendo il tasto, ho fatto questa funzione:
Codice PHP:
function login_automatico($connessione,$id_click){
$messaggio = "UTENTE NON RICONOSCIUTO!";
$query_utente = "SELECT * FROM `clienti` WHERE `id` = '$id_click'";
$query_query_utente = mysql_query($query_utente, $connessione) or die(mysql_error());
$totalRows_query_utente = mysql_num_rows($query_query_utente);
if($totalRows_query_utente > 0){
// qui distruggo le sessioni da amministratore
session_unset();
session_destroy();
$id_privilegio = $row_query_query_utente['id_privilegio'];
$row_query_query_utente = mysql_fetch_assoc($query_query_utente);
// e qui creo le nuove
$_SESSION['id_utente'] = $row_query_query_utente['id'];
$_SESSION['ragionesociale'] = $row_query_query_utente['ragionesociale'];
$_SESSION['mail'] = $row_query_query_utente['mail'];
$id_privilegio = $row_query_query_utente['id_privilegio'];
$_SESSION['id_privilegio'] = $id_privilegio;
//CONTROLLO IL TIPO DI PRIVILEGIO
$query_privilegio = "SELECT * FROM privilegi WHERE id = '$id_privilegio'";
$query_query_privilegio = mysql_query($query_privilegio, $connessione) or die(mysql_error());
$totalRows_query_privilegio = mysql_num_rows($query_query_privilegio);
$row_query_query_privilegio = mysql_fetch_assoc($query_query_privilegio);
$_SESSION['privilegio'] = $row_query_query_privilegio['priviligio'];
header("Location: ../index.php");
exit;
}else{
echo "<script language=\"JavaScript\" type=\"text/JavaScript\">window.alert('$messaggio');</script>";
}
}
pultroppo cosi facendo rimango loggato sempre come amministratore.... perchè?
grazie mille