Disculpame, pero en tu codigo no aparece por ningun lado
$session_grupo = $_SESSION["session_grupo"]; y te sugiero algunos cambios:
Todos los indices de matriz (array) que sean alfanumericos (no variable, no constante, no numerico) deben estar encerrados entre comillas, dobles o sencillas, te recomiendo sencillas.
Código PHP:
Ver original// De donde obtienes $email_usu y $contrasena_usu ???
// Haz esto:
$email_usu = $_POST['email_usu'];
$contrasena_usu = $_POST['contrasena_usu'];
// Antes de usar los datos recibidos en la consulta es necesario escaparlos por cuestiones de seguridad:
// Haces lo mismo para $contrasena_usu
// Despues de leer tu consulta
// Nombre de usuario o contraseña invalidos, limpia datos de sesiones anteriores
// Tambien debes hacerlo en el caso de "logout"
} else {
// Continuas el proceso normal de ingreso
// Para redireccionar mas facilmente, menos codigo, sin switch:
$paginas = array('Cero, no pagina', 'pagina1.php', 'pagina2.php', 'pagina---n.php'); header("Location: {$paginas[$session_grupo]}"); exit; // Oh my dog!!! creo que esto era lo unico que te hacia falta, finalizar la ejecucion del script!!! xD }
De cualquier forma, aunque solo te haga falta asignar
$session_grupo y finalizar la ejecucion del script con
exit; te sugiero optimizar un poco tu codigo y agregar seguridad.