---
title: "Http authenticating"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15143-http-authenticating"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "niels"
published: "2001-01-13T13:17:00.000Z"
updated: "2001-01-13T13:17:00.000Z"
replies: 0
views: 127
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15143-http-authenticating"
---

# Http authenticating

## #1 — niels, 2001-01-13T13:17Z

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

Permalänk: https://www.webforum.nu/p/15143

---

Tråden på webben: https://www.webforum.nu/amne/php/15143-http-authenticating
