
31/07/2008, 20:02
|
| | Fecha de Ingreso: agosto-2007
Mensajes: 14
Antigüedad: 17 años, 6 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); |