Vad är det för fel på följande kod:
Jag får inga felmess, men det fungerar inte. Det är ett par authentication functioner som skall använda sig av APACHE http authentication och sedan kolla i databasen som passwords o dyl. stämmer. Någon som har erfarenhet av detta? Kan det vara att jag kör php som cgi modul på en 2000 burk?
function php_auth() {
header("WWW-authenticate: basic realm=\"phpfunctions admin\"");
header("HTTP/1.0 401 Unauthorized");
print("Error");
exit;
}
function auth_page($min_perm = 1) {
//Check1. Valid authentication?
if(!isset($PHP_AUTH_USER)) {
php_auth();
} else {
$db = new DB_Object;
$db->query("SELECT password FROM user_accounts_tab WHERE username='$PHP_AUTH_USER'");
$db->next_record();
if($PHP_AUTH_PW != $db->f("password")) {
php_auth();
}
}
}
function get_user_perm() {
}
function get_user_id() {
}
auth_page();
tack!
/Nisse
------------------
www.phpfunctions.com