Cita:
Iniciado por abimaelrc 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>