Esta es una comprobación y redirección de usuarios, con dos tablas, una tabla personal y otra tabla usuario, donde se consulta en la tabla personal para saber si el número de cedula existe, y luego compararlo con la tabla usuario para conocer si puede ser un usuario o no, y dependiendo de esos valores redirigirlo a varias paginas separadas de acuerdo al tipo de usuario.
Este ejemplo no está ordenado, pero supongo que ilustra como se puede hacer lo que estás pidiendo
Código PHP:
<?
session_start();//contral de sesion;
require("configuracion.php");//trae datos necesarios para establecer la conexion del archivo configuracion.php;
$con=mysql_connect($bd_host,$bd_user,$bd_password);//Conexion a la BD;
mysql_select_db($bd_base);//selecciona la BD;
$query="SELECT * FROM usuario_tb where login='$usuario' and password='$clave'"; //consulta a la BD;
$result=mysql_query($query);//consultar a la BD;
if(mysql_num_rows($result)>0)//verifica si es un usuario con cuenta;
{
$reg=mysql_fetch_object($result);
//echo $reg->cedula;
$query2="SELECT nombre_emp,apellido_emp FROM personal_tb where cedula_emp='$reg->cedula'"; //consulta a la BD;
$result2=mysql_query($query2);//consultar a la BD
$reg2=mysql_fetch_object($result2);
//echo $reg2->nombre_emp;
$nombre=$reg2->nombre_emp;
session_register('nombre');//(mientas tanto) despues buscar el nombre en la tabla empleado y guardar en login de sesion;
//echo $reg->tipo;
$_SESSION['nombre']=$reg2->nombre_emp;//alamacena el login en el arreglo de sesion;
$_SESSION['apellido']=$reg2->apellido_emp;//alamacena el login en el arreglo de sesion;
if($reg->tipo=='Super Usuario')//verifica que tipo de empleado (depende la vista a mostrar)cambiar luego por numero;
header("Location:Index3.php");//redireccionamiento;
else
if($reg->tipo=='Administrativo')
header("Location:Index2.php");//redireccionamiento;
else
if($reg->tipo=='Visitante')
header("Location:Index4.php");//redireccionamiento;
}
else
{
?> <script> alert("Disculpe, Nombre de usuario o Clave incorrectos, por favor verifique"); </script> <?
echo '<script languaje="Javascript">location.href="index.php"</script>'; //MENSAJE DE COMPROVACION;
}
?>