Código PHP:
Ver original
?> <?php include "funcion.php"; require 'Conexion BD.php'; $bandera=""; //$banderas=""; $login = $_REQUEST["uname"]; $password = $_REQUEST["pass"]; $con = new DB_mysql; $con->conectar(); //$tipousuario=$con->getValue("select tipo from usuarios where Pseudonimo='".trim($login)."' and contrasena='".trim($password)."'"); if($bandera<>"")//$con->numregistros()>0) { //redireccionamos con exito $_SESSION["autenticado"] = 1; $_SESSION["message"]="exito"; // $_SESSION["prof"]=$bandera; //$_SESSION["alu"]=$bandera; $prof = $con->getValue("select usuarios_id from profesores where usuarios_id='".$bandera."'"); $nom_prof = $con->getValue("select nombre from usuarios where id='".$bandera."'"); if($prof==NULL)//si no es profesor hara la consulta del alumno y hara todo { $alu = $con->getValue("select usuarios_id from alumnos where usuarios_id='".$bandera."'"); $nom_alu = $con->getValue("select nombre from usuarios where id='".$bandera."'"); $sera="alu"; $_SESSION['alu'] = $alu; msj_alu("Bienvenido Alumno'".$nom_alu."'"); } else// si si es profesor se ejecuta todo { $sera="prof"; $_SESSION['prof'] = $prof; msj_logueate("Bienvenido Profesor '".$nom_prof."'"); } } else { //marcamos un error $_SESSION["autenticado"] = 0; print "<script type='text/javascript' language='javascript'> alert('Error, verificar nombre de usuario o contraseña.'); document.location='index.php'; </script><style type='text/css'>"; } ?>
las funciones de alumno y maestro con las siguientes.
Código PHP:
Ver original
function msj_logueate($mensaje) { print '<script type="text/javascript" language="javascript"> alert ("'.$mensaje.'"); document.location="menu.php"; </script>'; } function msj_alu ($mensaje) { print '<script type="text/javascript" language="javascript"> alert ("'.$mensaje.'"); document.location="solicitud.php"; </script>'; }
Ahora las tablas que estoy usando para esta parte son:
Usuarios, Alumnos, Profesores, Cuentas
en Usuarios:
id
nombre
apellidop
apellidom
fecha_nac
telefono
en Alumnos:
boleta
usuarios_id
en Profesores:
no_profesor
usuarios_id
y en Cuentas:
correo
password
usuarios_id
sesupone que el logueo lo hago con el correo y la contraseña de la tabla de cuentas. =)
Gracias, me gustaria que se pudiera hacer algo =)
Bueno creo que no dije el problema jejej :S lo que pasa esque si registro un alumno y kiero entrar al sistema, aun asi me manda a la pantalla del profesor, que seria la de menu.php, pero io kiero que si es alumno me mande a la de solicitud.php, esa parte viene en las funciones.