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

Hola, estoy tratando de hacer un login para un sitio utilizando el metodo Http authentication, pero no se poruqe no puedo validar el usuario y password contra el usuario y pass en mi base de datos mysql, es algo sencillo pero soy nuevo en esto y no estoy seguro como hacerlo, esto es lo que tengo hasta ahora pero no funciona, no me valida contra la base de datos... Alguna idea?
Gracias

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

</body>
</html>