Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2008, 20:02
pecasv
 
Fecha de Ingreso: agosto-2007
Mensajes: 14
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Tengo este codigo para validar usuario AYUDA no funciona

eso nuca fincionara

prueva mejor con esto
<?
$sqlhostname = "servidor_donde_reside_mysql";
$login = "usuario_de_mysql";
$password = "password_de_mysql";
$base = "base_en_donde_esta_latabla_de_usuarios";

$db_connect = mysql_connect($sqlhostname,$login,$password);
$base_selection = mysql_select_db($base,$db_connect);

//cachamos las variables de el formulario de autentificacion
$pass=$_POST["contrasena"];
$login=$_POST["usuario"];


//hacemos la consulta a la tabla donde tenemos loa usuarios
$query = "SELECT * FROM cat_usuarios WHERE user_login='$login' AND user_pass='$pass'";
$req = mysql_query($query);

if (!$req)
{ echo "<B>Error ".mysql_errno()." :</B> ".mysql_error()."";
exit; }
$res = mysql_num_rows($req);

if ($res == 0)
{ header("Location: index.php?errorusuario=si"); }
else
{ while($row = mysql_fetch_array($req))
{
extract($row);

//iniciamos la autentificacio
if($login==$user_login && $pass==$user_pass )
{
//cramaos la sescion y guadamos las variables de sescion

session_start();
$_SESSION["user_id"]=$user_id;
$_SESSION["user_nombre"]=$user_nombre;
header("Location:aplicacion.php");
}
else
{
header("Location:index.php?errorusuario=si");
}

}
}
//liberamos la memoria y desconectamos a mysql
mysql_free_result($req);
mysql_close($db_connect);