Toon posts:

Password script genereert fouten

Pagina: 1
Acties:
  • 49 views sinds 30-01-2008

Verwijderd

Topicstarter
Beste mensen,

onderstaand script hoort in IE een password-box te genereren, maar doet dit helaas NIET.
--
<?php

// File Name: auth01.php

// Check to see if $PHP_AUTH_USER already contains info

if (!isset($PHP_AUTH_USER)) {

// If empty, send header causing dialog box to appear

header('WWW-Authenticate: Basic realm="My Private Stuff"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;

} else if (isset($PHP_AUTH_USER)) {

if (($PHP_AUTH_USER != "admin") || ($PHP_AUTH_PW != "abc123")) {

header('WWW-Authenticate: Basic realm="My Private Stuff"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;

} else {
echo "
<P>You're authorized!</p>
";
}
}



?>
--

Ik krijg de volgende foutmeldingen:
--
Warning: Cannot add header information - headers already sent by (output started at /opt/root/www.blabla.net/HTML/pass/auth01.php:2) in /opt/root/www.blabla.net/HTML/pass/auth01.php on line 10

Warning: Cannot add header information - headers already sent by (output started at /opt/root/www.blabla.net/HTML/pass/auth01.php:2) in /opt/root/www.blabla.net/HTML/pass/auth01.php on line 11
Authorization Required.
--
Ik heb op php.net gechecked en het script zou veranderd moeten worden in:

--
header('WWW-Authenticate: Basic realm="My Private Stuff"');
header('Status: 401 Unauthorized');

--

Dit werkt helaas niet. Het zou er mee te maken hebben dat de Apache server automatisch al een header aanmaakt, en dat die al gemaakt is voordat de header in het script gegenereerd wordt...

Het probleem heb ik dus tot op heden niet kunnen oplossen.
Heeft iemand enig idee hoe ik dit kan verhelpen?

Het draait op een Apache/1.3.26-server met PHP 4.2.1, is een server van Widexs. Ik kan dus aan de serverconfiguratie niets veranderen.

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Lees de FAQ en de QUICKSTART.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Dit topic is gesloten.