Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2009, 08:52
drakeman
 
Fecha de Ingreso: abril-2009
Mensajes: 39
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayuda con Autenticacion HTTP contra base de datos mysql

Cita:
Iniciado por abimaelrc Ver Mensaje
Te aseguraste que estas escribiendo correctamente el usuario como debe estar en la base de datos. Me refiero con mayusculas y minusculas. Te sugiero que veas como esta en la base de datos la informacion y como la tienes en tu codigo, para ver si hay alguna diferencia.
si de hecho ya corregi el codigo, estaba mal y me faltaba un if inicial, el final quedo asi:
Gracias...

Código PHP:
<?php
        
    
require_once('conex.php');
    
    if(!isset(
$_SERVER['PHP_AUTH_USER']) || (!isset($_SERVER['PHP_AUTH_PW'])))    {    
        
$user addslashes($_SERVER['PHP_AUTH_USER']);
        
$pass sha1($_SERVER['PHP_AUTH_PW']);
        
$query ="SELECT * FROM access WHERE user='$user' AND pass ='$pass'";
        echo 
mysql_error();
        
$result mysql_query($query);
        
$validate mysql_num_rows($result);
        
header('WWW-Authenticate: Basic realm="Acceso"');
        
header('HTTP/1.0 401 No esta Autorizado');
        echo 
"Please leave the site";
        exit;;
    
             if(!
$validate) {
                echo 
"vete";
             exit;
             }
    }
?>
<html>
<head>
    <title>Hola</title>
</head>
<body>
<h2>BIENVENIDO</h2>

</body>
</html>