Ciao a tutti,
Ho questo script che mi protegge le pagine con username e password multipli, e fino a qui tutto ok , però vorrei che su ogni pagina mi si visualizzasse la username tipo:
La tua username è: username
come faccio ad estrarre la username da questo script
pagina login.php
Codice PHP:
<?php
session_start();
if (isset($_POST["invio"])) {
$puntatore = fopen("testi/pasx.txt", "r");
$trovato = 0;
while ((!feof($puntatore)) && (!$trovato)) {
$linea = fgets($puntatore);
$trovato = stristr($linea, $_POST["userid"]);
$puntatore++;
}
fclose($puntatore);
list($nomeutente, $password) = split("~:~", $linea);
if (($trovato) && ($_POST["passwd"] == trim($password))) {
session_register('autorizzato');
$_SESSION["autorizzato"] = 1;
$destinazione = "Segnalazioni-Guasti/Index.php";
echo '<script language=javascript>document.location.href="'.$destinazione.'"</script>';
} else {
echo "
<center><font color=\"red\"><h2>ERRORE: nome utente e/o password errata/i!</h2></font></center>";
$destinazione = "Destroy.php";
echo "<meta http-equiv='Refresh' content='2;url=" .$destinazione. "'>";
}
//echo "<meta http-equiv='Refresh' content='2;url=" .$destinazione. "'>";
} else {
// HTML ?>
html ....
poi su ogni pagina protetta includo il file check.php che è questo:
Codice PHP:
<?php
session_start();
if (!session_is_registered('autorizzato')) {
echo "
<center><h1>Area riservata - accesso negato</h1></center>";
die;
}
?>