A tried to create a login system and was stoped by an error which I can't solve !
Undefined index: user_name in C:\xamppp\htdocs\eatswrong\member.php on line 4
here is the login code !
<?php
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
if($username&&$password) {
$con = mysql_connect('localhost','root','')
or die('An error occured while conneting !');
mysql_select_db('blogpers') or die('Eroare la conectarea cu baza de date !');
$query = mysql_query("SELECT * FROM users WHERE username = '$username'");
$numrows = mysql_num_rows($query);
if ($numrows !=0) {
while ($rows = mysql_fetch_assoc($query)){
$dbusername = $rows['username'];
$dbpassword = $rows['password'];
}
if ($username==$dbusername&&$password==$dbpassword) {
echo "You're in ! <a href='member.php'>Click</a> here to enter the membership page ! ";
$_SESSION['user_name']=$username;
} else{
echo 'Incorrect password!';
}
} else {
die("That user doesn't exist !");
}
} else {
echo 'Please enter username and password !';
}
?>
And here is the membership page code :
<?php
session_start();
if($_SESSION['user_name']) {
echo "Welcome, ".$_SESSION['user_name']."!";
echo "<a href='logout.php'>Log OUT</a>";
} else {
echo "To acces this page please log in !";
}
?>