Salve, stavo cercando di fare un pannello utenti che non utilizza database per il mio sitozzo.
Premetto che lo spazio web non ha MySQL, quindi non dite "ma fallo con MySQL" ecc ecc...
Questo e' il codice, che nemmeno con l'error_reporting E_ALL mi ha datto errori di PHP:
Ricevo il messaggio "spiacente, lo username non esiste".Codice PHP:<?php
error_reporting(E_ALL);
session_start();
include("header.html");
$user = $_POST["user"];
$pwds = $_POST["pass"];
if(($user == "") || ($pwds == "")) {
echo "
<div align=\"center\">
[b]LOGIN[/b]
Tutti e due i campi sono obbligatori!
<a href=\"index.php?\">Torna alla home</a>
</div>
";
} else {
$user = "$user".".inc.php";
if(file_exists($user)) {
include("users/$user");
if($pwds == $pass) {
$_SESSION["session"] = TRUE;
if(isset($_SESSION["session"])) {
echo "
<meta http-equiv=\"Refresh\" content=\"2; url=index.php?\">
<div align=\"center\">
[b]LOGIN[/b]
Login in corso...
(<a href=\"index.php?\">clicca qui se non vieni reindirizzato</a>)
</div>
";
} else {
echo "
<div align=\"center\">
[b]LOGIN[/b]
Spiacente, non sono riuscito a validare la sessione!
<a href=\"index.php?\">Torna alla home</a>
</div>
";
}
} else {
echo "
<div align=\"center\">
[b]LOGIN[/b]
Spiacente, la password da te inserita non corrisponde!
<a href=\"index.php?\">Torna alla home</a>
</div>
";
}
} else {
echo "
<div align=\"center\">
[b]LOGIN[/b]
Spiacente, lo username non esiste!
Stai forse cercando di <a href=\"index.php?url=register.html\">registrarti</a>?
<a href=\"index.php?\">Torna alla home</a>
</div>
";
}
}
include("footer.html");
?>
La registrazione funziona.. prevede a creare un file che ha il nome del nickname scelto! Quindi se mi registro come "nickname" il file sulla cartella /users sara' "nickname.inc.php"... potete spiegarmi come mai non funziona?
Grazie mille... mi sto scervellando qui!![]()
![]()

Rispondi quotando
