30/05/2002, 16:23
|
| | Fecha de Ingreso: mayo-2002
Mensajes: 106
Antigüedad: 22 años, 8 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
:) |