Ti è chiaro che il primo codice è "form.html" e il secondo è "registrazione.php"?
Dove dovrei fare la modifica?
Inoltre non ho ben capito se una persona una volta che si Registra, i suoi dati in quale Database finiscono?
Nel titolo specifica che utilizza i file di testo, ma in questo caso qual'è: utenti.php?
I dati della persona che si registra finiscono in "utenti.php" (che è il database). Ciò avviene in questo punto del codice:
Codice PHP:
if($_POST['registrati']) {
$check = controlla_presenza($nick);
if($check == "presente") { echo "Utente già presente!"; exit(); }
$fp = fopen("utenti.php","a+");
fwrite($fp,"<?|".$nick."|".$pass."|\n");
fclose($fp);
echo "$nick registrato! Password: $vpass";
echo "<a href='form.html'>Torna alla pagina di login</a>";
}
Per visualizzare l'area riservata devi cambiare questo pezzo di codice:
Codice PHP:
}else if($_POST['login']) {
$contr = nick_pass_ok($nick,$pass);
if($contr == "ok") { echo "$nick sei loggato!";
echo "Visualizza l'area riservata!";
}else{
echo "Nickname o password errati!";
}
}
L'area riservata è quell' echo "Visualizza l'area riservata!" dove puoi mettere quello che vuoi, anche reindirizzare su un'altra pagina (in tal caso, ricorda di mettere dei controlli nelle varie pagine per impedire accessi indesiderati).