My sessions are not staying can someone help me
###loginform.php###
<?php
session_start();
if(!session_is_registered('grimname')){
echo "<html>
<body>
<center>
<form method='POST' action='?id=login.php'>
<br>
<br>
<p>Username: <input style='border: 1px solid' style='border:1pxl light' style='border-color: #FF9900' style='background-color: #000000' style='color:#FF9900' type='text' name='username' size='20'><BR>
<p>Password: <input style='border: 1px solid' style='border:1pxl light' style='border-color: #FF9900' style='background-color: #000000' style='color:#FF9900' type='password' name='password' size='20'<BR>
<input style='border: 1px solid' style='border:1pxl light' style='border-color: #FF9900' style='background-color: #000000' style='color:#FF9900' type='submit' value='Login' name='login'>
</form>
</center>
</body>
</html>";
}
else{
echo "Welcome";
}
?>
###end of loginform.php###
###login.php###
<?php
include("db.php");
if(!isset($username) || !isset($password)) {
echo '<script>window.location.href= "http://members.lycos.co.uk/grimproductionteam/index.php?id=login.html"</script>';
}
elseif (empty($username) || empty($password)) {
echo '<script>window.location.href= "http://members.lycos.co.uk/grimproductionteam/index.php?id=login.html"</script>';
}
else{
$user = addslashes($POST['username']);
$pass = md5($POST['password']);
$db = mysql_connect("$dbHost", "$dbUser", "$dbPass") or die (mysql_error());
mysql_select_db("$dbDatabase", $db) or die (mysql_error());
$result=mysql_query("SELECT * FROM users WHERE username='$user' AND password='$pass'", $db);
$rowCheck = mysql_num_rows($result);
if($rowCheck > 0){
while($row = mysql_fetch_array($result)){
$name=$row['firstname'];
session_start();
session_register('grimname');
$grimname = "$username";
if(session_is_registered('grimname')) {
echo "Welcome, $name";
}
else {
echo "Nope";
}
}
}
else {
echo 'Incorrect login name or password. Please try again.';
}
}
?>
###end of login.php###
i don't know why but when i leave the page login.php and go to login form.php it says that im not logged in