Salve, sono nuovo in questo sito, ma lo frequentavo già.
Sto facendo un sito e ho fatto pure un sistema login-registrazione, però ho un problema con i form di login. Non so come mai, ma non mi compare, è come se il codice PHP nascondesse i form
ecco il codice
Non so che pesci prendere...Codice PHP:
<?php $p = $_GET['azione']; if($p == "login"){ if(!isset($_POST['invia'])){ ?> <form method="post" action="#" id="formlogin"> <label for="username">Username</label>
<input type="text" name="username" id="username">
<label for="password">Password</label>
<input type="password" name="password" id="password">
<input type="submit" name="invia" id="login" value="Accedi"> </form> <?php } else { $username = mysql_real_escape_string($_POST['username']); $password = mysql_real_escape_string($_POST['password']); if($username == "" || $password == ""){ echo "Attenzione, devi compilare tutti i campi"; } else { $password_cript = md5($password); $recuperadati = mysql_query("SELECT * FROM utenti WHERE username = '$username' AND password = '$password_cript'"); $verificadati = mysql_num_rows($recuperadati); if($verificadati == 1){ $sessione = mysql_fetch_array($recuperadati); $_SESSION['utente'] = $sessione['username']; echo "Login effettuato con successo!"; header("Refresh: 2; URL= index.php"); } else { echo "Dati non presenti nel database!"; } } } } elseif ($p == "logout"){ session_destroy(); echo "Logout effettuato con successo!"; header("Refresh: 2; URL= index.php"); } ?>