I'm trying to make a login. Below are my pages that just aren't working. It won't register the session. Please help???
<form>
<input name="username" type="text" />
<input name="password" type="password" />
</form>
checklogin.php
<?
ob_start();
$host = ''; // Host name
$user = ''; // MySQL login username
$passwd = ''; // MySQL login password
$database = ''; // Database name
$table = '***'; // Members name
mysql_connect($host, $user, $passwd);
mysql_select_db($database);
$username = mysql_real_escape_string($POST['username']);
$password = hash('sha1', $POST['password']);
//echo "$username : $password";
$result = mysql_query("SELECT * FROM $table WHERE username = '$username' AND password = '$password'");
if(mysql_num_rows($result))
{ session_start();
$_SESSION['username'] = htmlspecialchars($username);
} else {
echo "<p><strong>Error:</strong> Invalid username or password. <a href=index.php>Try Again</a>
</p>";
exit;
}
header('Location: myaccount.php');
exit;
ob_end_flush();
?>
myaccount.php
<? session_start();
if(isset($_SESSION['username']))
{
?>
<html>
yada yada yada...
</body>
</html>
<?
} else {
echo '<p>You are not <a href="login.php">logged in</a>.</p>';
}
?>