header Authenticate problem
Jeg har følgende kode:function auth($sql)
{
header('WWW-Authenticate: Basic realm="Husk at din email er dit brugernavn"');
header('HTTP/1.0 401 Unauthorized');
echo $sql;
exit;
}
$user = "$PHP_AUTH_USER";
$pass = "$PHP_AUTH_PW";
$sql = "SELECT * FROM user WHERE email='$user' AND pass='$pass'";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($result);
$user_id = $row['id'];
// check if the username and password are correct
if ($user_id)
{
// dispay happy message and admin stuff
echo 'Done';
}
else
{
// display angry message for invalid user
echo auth($sql);;
}
Hvorfor bliver $user og $pass ikke tilskrevet den værdi jeg indtaster i "popup'en"?
