Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2010, 23:46
timack
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
Validación de usuarios según su tipo. EJ: Jefe

Les cuento, espero me puedan ayudar, necesito realizar una validación de un usuario por su tipo. EJ: Jefe, Administrativo.

Para ello, en la tabla usuario cree una un campo "tipo" varchar, el cual tiene para usuarios que sean Jefe y otros administrativos.

EJ:

CREATE TABLE `usuario` (
`idusuario` int(10) unsigned NOT NULL AUTO_INCREMENT,
`login` varchar(45) NOT NULL,
`password` varchar(45) NOT NULL,
`tipo` varchar(45) NOT NULL,
PRIMARY KEY (`idusuario`)
)

INSERT INTO `usuario` (`idusuario`,`login`,`password`,`tipo`) VALUES
(1,'Juan','123','Jefe');


El campo en el formulario tipo no se ingresa, login y password si.

Les dejo el codigo

valida.php
Código PHP:

<?php
    session_start
();
    
    
$u=$_POST['usu'];
    
$p=$_POST['pas'];
    
    include(
'conexion.php');
    
    
$c="select * from usuario where login='".$u."' and password='".$p."'";
    
    
$r=mysql_query($c,$link);
    
$f=mysql_fetch_row($r);
    
    if(!
$f){
            
header('location: index.php');
            
    }
    
//aca es donde no se realizar la operación de validacion.

    
$e="select * from usuario where tipo='Jefe'";
    
    
$o=mysql_query($e,$link);
    
$registro=mysql_fetch_row($o);
    
    if(
$registro=='Jefe'){
          
header('location: menu.php');
          
$_SESSION['pase']=1;
          }
    
    else{
        
header('location: menu2.php');
    }
    
?>
Espero me puedan ayudar, se los agradeceria, saludos.