Ok, pero dejalo puesto ;), ahora prueba esto en el login.php
comenta:
y pon:
Código PHP:
Ver originalecho "El rol es: ".$_SESSION["rol"];
Poco a poco haber si damos con el error :P
Edito: acabo de darme cuenta de algo raro en esta consulta:
Código PHP:
Ver original$consultarol = "SELECT rol FROM usuarios WHERE nick = '$nick' and password = '$password' and rol = '$rol'";
Donde defines antes de aqui la variable $rol? creo que este podria ser el error y que te este devolviendo la consulta vacia, por eso no te recoge valor, prueba asi:
Código PHP:
Ver original$consultarol = "SELECT rol FROM usuarios WHERE nick = '$nick' and password = '$password'";