Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2018, 14:32
Avatar de SirZoX
SirZoX
 
Fecha de Ingreso: mayo-2006
Ubicación: Valencia
Mensajes: 124
Antigüedad: 17 años, 11 meses
Puntos: 2
Información Respuesta: Redireccionamiento el Login

Dentro del IF
Código PHP:
$qry="SELECT * FROM members WHERE login='$login' AND passwd='".md5($_POST['password'])."'"
    
$result=mysql_query($qry); 

    
$datos mysql_fetch_object($qry);
     
    
//Check whether the query was successful or not 
    
if($result) { 
        if(
mysql_num_rows($result) == 1) { 
            
//Login Successful 
            
session_regenerate_id(); 
            
$member mysql_fetch_assoc($result); 
            
$_SESSION['SESS_MEMBER_ID'] = $member['member_id']; 
            
$_SESSION['SESS_FIRST_NAME'] = $member['firstname']; 
            
$_SESSION['SESS_LAST_NAME'] = $member['lastname']; 
            
session_write_close(); 
            
            if (
$datos->tipo == 'Administrador'header("location: web_administrador.php");
            else  if (
$datos->tipo == 'Usuario'header("location: web_usuario.php");
            else  
header("location: web_por_defecto.php");
            exit(); 
        }else { 
            
//Login failed 
            
header("location: fallo.php"); 
            exit(); 
        } 
    }else { 
        die(
"Query failed"); 
    } 
Primero con mysql_fetch_object sacas todos los datos del query a un objeto ($datos). Luego simplemente comparas el campo "tipo" si es de un tipo u otro para mandar a un archivo php u otro.

Última edición por SirZoX; 11/01/2018 a las 14:33 Razón: Falta la explicacion