Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2012, 09:44
cheterporras2
 
Fecha de Ingreso: octubre-2011
Mensajes: 160
Antigüedad: 13 años, 1 mes
Puntos: 2
Pregunta login y redireccionamiento

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>