Si si lo sò che rompo ma ...

Non mi funziona lo script:

codice:
<?php
$userpass=array("pippo","6e6bc4e49dd477ebc98ef4046c067b5f");

if((isset($_SERVER["PHP_AUTH_USER"])) 
	|| (empty($_SERVER["PHP_AUTH_PW"])) 
	|| ($_SERVER["PHP_AUTH_USER"] != $userpass[0]) 
	|| (md5($_SERVER["PHP_AUTH_PW"]) != $userpass[1])) {

   Header("WWW-Authenticate: Basic realm=\"Secure Login\"");
   Header("HTTP/1.0 401 Unauthorized");
   
   echo"Login Failed. Try again";

}
else
   echo "Login Successful!";
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>

</body>
</html>
pur inserendo lo User id coretto "pippo" e la pw corretta "ciao" (di cui vi è la criptazione in md5 come secondo elemento dell'array $userpass) non riesco a fare il login perchè mi richiama sempre la finestra di input ... dove sbaglio?