hola a todos: resulta que quiero validar un usuario en una sección de mi web y resulta que no funciona.
a que me refiero con que no funciona, pongo el user y pass y me sale como si estubiese poniendo el user o pass mal.
aqui les va el code aver que es lo que hice mal por que yo ya no se que hacer:
validacion.php
<?
if(!isset($PHP_AUTH_USER) || !isset($PHP_AUTH_PW))
{
header('WWW-Authenticate: Basic realm="Acceso Restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
else
{
if($PHP_AUTH_USER!="user" || $PHP_AUTH_PW!="pass")
{
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
}
?>
index.php
<?
include("validacion.php");
<html>
<body>
...
...
</body>
</html>
gracias de antemano
Hola ya welvo de nuevo xDD
<?
include("validacion.php");
?>
<html>
<body>
...
...
</body>
</html>
Te faltaba cerrar el tag bruto xDD
Saludos Jeferi
no, no es eso, es que no hice copy & paste :rolleyes:, la verdad que no entiendo por que cuando pongo el user y pass me los sigue pidiendo :(
Usa esto que está simplificado y nos cuentas. Además no entiendo para que usas la 1ª condición si con la 2ª te vale.
<?php
if (($PHP_AUTH_USER!="user") || ($PHP_AUTH_PW!="pass")) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
?>
<html>
<head>
</head>
<body>
Dentro de la zona restringida.
</body>
</html>