Hola a todos.
Estoy intentando aprender cómo hacer que tras logarse un usuario se le derive a una web en función del rol que tenga asignado en la BBDD. Después de muchas pruebas tengo un código que creo que debería funcionar pero no lo hace y no se porqué, os pido que me ayudéis con él a ver si salgo del atolladero, gracias.
El usuario ya se ha identificado correctamente. Con ello se le envía a una página donde está este código.
Código PHP:
Ver original$usuario=$_SESSION['MM_Username']; /// Este es el que viene de el formulario Login para acceder a su cuenta
include "\\Connections\con_formacion_residentes.php";
$consulta=mysql_query("SELECT * FROM usuarios where usuario=$usuario");
$nivel=$fila["rol"];
if($nivel = "administrador"){
Header("Location: paginaAdministrador.php");
}
if($nivel = "profesor"){
Header("Location: paginaProfesor.php"); }
if($nivel = "alumno"){
Header("Location: paginaAlumno.php"); }
if($nivel = "administrativo"){
Header("Location: paginaAdministrativo.php"); }
else{
Header("Location: nologin.php");}
?>
Lo que ocurre es que se identifique quien se identifique siempre termina siendo enviado a la página del administrativo. Incluso he probado con usuarios que no tienen rol en la BBDD y terminan siendo enviados a la página de los administrativos.
¿Alguien que me pueda ayudar con éste tema? Gracias.