validacion de usuario no me funciona!!!

Iniciado por Mr.Chispa, 9 Diciembre 2006, 11:04 AM

0 Miembros y 1 Visitante están viendo este tema.

Mr.Chispa

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

Jeferi

Hola ya welvo de nuevo xDD

<?
include("validacion.php");
?>
<html>
<body>
...
...
</body>
</html>


Te faltaba cerrar el tag bruto xDD

Saludos Jeferi

Mr.Chispa

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  :(

bruj0

#3
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>