Hola: Este código me funciona perfectamente, pero me gustaría ampliar ciertas cosas, ya que redirige sólo a una página si el logeo es correcto. Me gustaría que al logearse el usuario, dependiendo de la elección hecha en uno de los campos que había en el formulario (que rellenó antes de llevarlo a esta página de login) en este caso campo "especie", redireccione a una página u otra (si eligió "perro" a una página y si eligió "gato" a otra diferente), pero no sé como rescatar esos datos de la mysql y utilizarlos para redireccionar. ¿Alguien puede echarme una mano?. No sé si me he explicado muy bien...
Código PHP:
<?php
// Configura los datos de tu cuenta
include("conexion.php"); $link = Conectarse ();
@session_start();
if ($_POST['usuario']) {
//Comprobacion del envio del nombre de usuario y password
$usuario=$_POST['usuario'];
$contrasenna=$_POST['contrasenna'];
if ($contrasenna==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT usuario,contrasenna FROM usuarios WHERE usuario = '$usuario'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['contrasenna'] != $contrasenna) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT usuario,contrasenna FROM usuarios WHERE usuario = '$usuario'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["USUARIO"] = $row['usuario'];
echo "Has sido logueado correctamente ".$_SESSION['USUARIO']." y puedes acceder a tu cuenta.";
echo "<head><meta http-equiv='refresh' content='2; url=/pagina-acceso-restringido.php'></head>";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<FORM ACTION="login.php" enctype="multipart/form-data" METHOD="post">
Usuario : <INPUT TYPE="text" NAME="usuario" SIZE=20 MAXLENGTH=20><br />
Password: <INPUT TYPE="password" NAME="contrasenna" SIZE=10 MAXLENGTH=10><br />
<INPUT TYPE="submit" VALUE="Ingresar">
</FORM>
</body>
</html>