建议这样用:
<?
session_start();
if(!isset($User))
{
   header("Location:login.php");
}
?>如果你非要那样关闭
<?
session_start();
if(!isset($User))
{
?>
<script language="javascript">
alert("您还没有登录!");
window.open("Login.htm"); 
self.close();
</script>
<?
exit;
}
?>