Вы должны поместить что-то вроде этого вверху menu.php:
<?php
session_start();
if(!isset($_SESSION['access']) || $_SESSION['access'] != 'granted'){
header("Location: ./login.html');
}
?>
И не забудьте продезинфицировать ваш запрос:
$name = mysql_real_escape_string(stripslashes($_POST["name"]));
$password = mysql_real_escape_string(stripslashes($_POST["password"]));
И не забудьте вызвать session_start();
в начале каждого скрипта, который использует $_SESSION