Ciao a tutti.
per una autenticazione basata su file di testo utilizzo il seguente codice.
Codice PHP:
<?php
if (isset($invio)) {
$puntatore = fopen("testi/pasx.txt", r);
$trovato = 0;
while ((!feof($puntatore)) && (!$trovato)) {
$linea = fgets($puntatore, 50);
$trovato = stristr($linea, $userid);
$puntatore++;
}
fclose($puntatore);
list($cognome, $nome, $nomeutente, $password) = split(";", $linea);
$password = trim($password);
if (($trovato) && ($passwd == $password) ) {
session_register('autorized');
$autorized = 1;
echo "
<script language=\"JavaScript\">
<!--
document.location.href =\"formdocenti.php\"
//-->
</script>
";
} else {
echo "
<script language=\"JavaScript\">
<!--
document.location.href = \"destroy.php\"
//-->
</script>
Tutto va benissimo ma vorrei ottenere nella pagina "riservata" un messaggio del tipo:
Benvenuto
, dove
è contenuta nel file di testo listato.
Ho provato a dichiararla globale ma non funge.
Come fare?
Grazie