[PHP] Login probleem

Pagina: 1
Acties:

  • Norckon
  • Registratie: September 2000
  • Laatst online: 02-09 16:05
Waarom werkt onderstaand loginscriptje niet? Ik krijg of helemaal geen loginformuliertje of een DNS error (ja, vaag maar waar). Wie helpt?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?
include "admin_v.php";
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == "Pipo" ) && ( $PHP_AUTH_PW == "0"  )) ) {
  header("WWW-Authenticate: Basic entrer=\"Form2txt Admin\"");
  header("HTTP/1.0 401 Unauthorized");
?> 


<HTML><HEAD>
<style type="text/css">
<!--
BODY {background: <?=$mainback?>; font-family: verdana; font-size: 8pt; color: <?=$text?>}
td {background: #cccccc; color: <?=$text?>; font-family: verdana; font-size: 8pt}
table {border-width=3}
-->
</style><title>Authorization Required</title><body>
<center><table width=500 border=1 bordercolor=#B5B5B5 cellpadding=0 cellspacing=0>
<td style="background: #B5B5B5"><font size=4><B>Authorization Required</B></font><tr>
<td><BR><table border=0><td>
This server could not verify that you
are authorized to access the document
requested.  Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.<tr>
<td align=right><A href="javascript:void(history.back(1));">Terug</a>
<BR><BR><hr color=#B5B5B5>
<ADDRESS><? echo "$SERVER_SOFTWARE at $SERVER_ADDR Port $SERVER_PORT";?></ADDRESS>
</table>
</table>
</body></html>
<?
  exit;
}
?>

<html>
<head>
<title>GoshawK Shop v1.0 Admin</title>
</head>
<body>
boe

</body>
</html>

  • Sabbi
  • Registratie: December 2000
  • Laatst online: 18:04

Sabbi

je denkt aan mij.

Wat krijg je dan wel te zien ? krijg je een error-message?
kan je in een log file kijken wat er mis ging?

  • Professor_Botje
  • Registratie: September 2001
  • Laatst online: 21-08 16:00

Professor_Botje

Administrator

Op vrijdag 22 februari 2002 18:30 schreef Sabbi het volgende:
Wat krijg je dan wel te zien ? krijg je een error-message?
kan je in een log file kijken wat er mis ging?
Ik heb geen verstand van PHP maar dit andwoord hat ik je ook kunnen geven :)

Veel suc6 met de betere andwoorden...

Intel 80486 Dx4, 100@158MHz 4x 32Mb EDO FP mem, Quantum Bigfoot 8Gb 3200RPM 256KB/cach VESA-Localbus 2Mb Tseng Labs ET4000 Windows95usb www.Professor-Botje.nl


  • Sabbi
  • Registratie: December 2000
  • Laatst online: 18:04

Sabbi

je denkt aan mij.

Ik weet wel veel van php en weet dat je een fucking hoop opschiet als je het hele probleem weet en het van alle kanten kan bekijken. Dus voordat je gaat lopen vlammen moet je zelf eens gaan coden of anders niet in /14 rondhangen. :r

/ontopic
Kan je uberhaubt wel bij je server? is dat geregistreerd? met een dns error zou het gewoon kunnen zijn dat je er niet bij komt.

  • Norckon
  • Registratie: September 2000
  • Laatst online: 02-09 16:05
De bovenstaande verschijnselen (geen formulier dus meteen Auth. Req. pagina of DNS error) treden op wanneer ik het script op een server van Ladot probeer te runnen.

Zet ik het op mijn eigen server dan verschijnt een Internal Server Error met in de log:
code:
1
[Fri Feb 22 19:25:07 2002] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: x:/apache/php/php.exe

Dit terwijl ik precies hetzelfde heb toegepast in een andere site, waar het geen problemen oplevert.

  • Sabbi
  • Registratie: December 2000
  • Laatst online: 18:04

Sabbi

je denkt aan mij.

moest dat niet met realm="wadiewa" ipv entrer?
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
  if (!isset($PHP_AUTH_USER)) {
    header("WWW-Authenticate: Basic realm=\"My Realm\"");
    header("HTTP/1.0 401 Unauthorized");
    echo "Text to send if user hits Cancel button\n";
    exit;
  } else {
    echo "<p>Hello $PHP_AUTH_USER.</p>";
    echo "<p>You entered $PHP_AUTH_PW as your password.</p>";
  }
?>

  • Norckon
  • Registratie: September 2000
  • Laatst online: 02-09 16:05
helaas, ook dat mag niet baten :(
Pagina: 1