Senso, espero que te lo tomes a bien, pero
Cita: $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;
}
Eso así como está hecho, está terriblemente mal hecho. Ya que no solo es ineficiente sino que además es bastante inseguro.
Un método un poco más lógico y claro de hacerlo, es este :
$sql="SELECT * FROM admin WHERE user='$PHP_AUTH_USER' and password='$PHP_AUTH_PW'";
$result=mysql_query($sql)or die("Error en la Consulta: $sql". mysql_error());
if(mysql_num_rows($result)==1)
{
$validado=true;
}
else
{
print "Tu no tienes privilegios como administrador".$PHP_AUTH_USER;
}
Saludos.
<hr><font size=2 face="verdana">
- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo