Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/05/2011, 08:56
Avatar de leo_nqn
leo_nqn
 
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: Redireccionar en funcion de usuario HTML, PHP

Fijate si esto te sirve.. :

Código:
<?php
    //Solo compruebo que el usuario no este vacio, se que tambien debo controlar la contraseña 
if((!isset($usuario)) || (empty($usuario))) 
    { 
        header("Location:index1.php"); 
    } 
    else 
    { 
//Si no lo esta, conecto recogo la contraseña y compruebo que ese usuario existe. 
        $link=conectar();  
        $pwd=$_POST['pass']; 
        $comprobar=mysql_query("select * from usuarios where nick='$usuario' and passw='$pwd'", $link);  
//La manera de comprobarlo es que guardando el numero de columnas, si son mayor que 0 existe. 
        $num=mysql_num_rows($comprobar); 
         
        if ($num<=0) 
        { 
            header("Location:nada.php"); 
        } 
        else 
        { 
            //la consutla trae un array en comprobar con el siguiente while lo separamos
            while($usuario=mysql_fetch_row($comprobar))
            {
                echo $usuario['dato1'];//nombre del dato del usuario ej: nombre
                echo $usuario['dato2'];//nombre del dato del usuario ej: apellido
                echo $usuario['dato3'];//nombre del dato del usuario ej: tipousuario
            }
/*Cuando el usuario ya existe creo otra varible donde compruebo el tipo de usuario que es el resultado puede ser "Admin" o "Jugador" 
            $tipousuario=mysql_query("select tipo from usuarios where nick='$usuario'", $link); 

            $_SESSION['user']=$usuario;//Variable de sesion para usar mas adelante. 
            echo "Usuario tipo<br>"; 
            echo $tipousuario; */
             
            //No consigo accder al contenido de la variable para saber el tipo de usuario que es!!! 
//En este IF es donde compruebo que usuario es y lo encamino a una pagina o a otra 
            if($tipousuario == 'Admin') 
            { 
                header("Location:admin.php"); 
            } 
            elseif($tipousuario == 'Jugador') 
            { 
                header("Location:prueba.php"); 
            } 
        } 
    }  
    ?>
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra