Może skorzystam z okazji

Mój kod:
index
<FORM ACTION=logon.php3 METHOD=POST> Login:
<INPUT TYPE=TEXT NAME=user><BR>Hasło:
<INPUT TYPE=password NAME=haslo><BR><INPUT TYPE=SUBMIT value=loguj>
logon
<?php
$file=fopen(\"$user/log.txt\", \"r\");
if($haslo=!$has){echo(\"Zły login i/lub hasło! <a href=index.php3>Wróć</a>\");die;}
echo(\"<center>Logowanie użytkownika zakończone sukcesem:) <BR><a href=menu.php3>Kliknij teraz mnie</a>\");
?>
menu
<?php
$file=fopen(\"$login/login.txt\", \"r\");
If($login=!$log){
echo(\"Musisz się najpierw <a href=index.php3>zalogować</a>\");die; }
?>
Niby zaloguje się dobrze, ale w menu już mi wyświetla, że musze się zalogować =/ Co tutaj jest źle ?