al login mi visualizza questi problemucci..
Notice: Undefined index: username in c:\programmi\easyphp1-8\www\enter.php on line 7
Non hai fatto il login correttamente, mi spiace riprova
Notice: Undefined index: username in c:\programmi\easyphp1-8\www\enter.php on line 17
sto cercando di mettere in ordine lo script.
posto il tutto:
index3:
<?php
session_start();
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="author" content="Skyline">
<title>Login</title>
</head>
<body>
<form action="login2.php" method="post" enctype="application/x-www-form-urlencoded" name="login">
<input type="text" value="username" size="20" maxlength="20" name="username">
<input type="password" value="password" size="20" maxlength="20" name="password">
<input type="submit" value="Login" name="Submit">
</form>
</body>
</html>
login2:
<?php
session_start();
//includo il file di Configurazione con session_start()) dentro
include "config.php";
//Eseguo una query nella tabella messaggi verificando se esiste l'username con quella password
$username="";
$psw="";
$username=$_POST['username'];
$psw=md5($_POST['password']);
$query = mysql_query("SELECT username FROM messaggi WHERE username='$username' AND password='$psw'") or die (mysql_error());
$veruser = mysql_num_rows ($query);
//se esegue la query entra nell'IF
if($veruser !== 0)
{
//metto l'username nella variabile di sessione "username"
session_start();
$_SESSION['username'] = $_POST['username'];
//Faccio il redirect nella pagine enter.php
echo "<script>
window.location = \"enter.php\"
</script>";
}
else
{
//Faccio il redirect nella pagine enter.php
echo "<script>
window.location = \"enter.php\"
</script>";
}
@mysql_close($connection);
?>
enter:
<?php
session_start();
//includo il file di Configurazione con session_start()) dentro
include "config.php";
//se esiste la variabile $_SESSION['username'] è loggato
if($_POST['username'] != "")
{
echo "Benvenuto ".$_SESSION['username']." hai effettuato il login con successo
can see the final statistics <a href=\"finalstat.php\">stat</a>.";
}
//Altrimenti non è loggato
else
{
echo "Non hai fatto il login correttamente, mi spiace <a href=\"index3.php\">riprova</a> ";
}
echo $_SESSION['username'];
?>