Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/05/2002, 16:23
Senso
 
Fecha de Ingreso: mayo-2002
Mensajes: 106
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Como validar usuarios con mysql

mi busqueda es mas o menos asi:

<?
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
include("conf.php");
$validado=false;
$conexion=mysql_connect($host,$user,$pass)or die("No hay conexion");
mysql_select_db($db)or die("No hay conexion con la base");
$sql="SELECT * FROM admin";
$result=mysql_query($sql)or die("Error en la Consulta: $sql". mysql_error());

if(mysql_num_rows($result)>0)
{
$row=mysql_fetch_object($result);
if(($PHP_AUTH_USER==$row->user)&&($PHP_AUTH_PW==$row->password))$validado=true;
}
else
{
print "Tu no tienes privilegios como administrador".$PHP_AUTH_USER;
}


if (!$validado) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
?>

<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
Ha conseguido el acceso a la <B>zona restringida</B> con el usuario <? echo $PHP_AUTH_USER ?>.
</body>
</html>

La base de datos tiene la tabla admin, donde user y password son los campos.

ojala se den mas una idea
:)