Si dices que tu varaible de sesión no tiene valor pero si que existe .. preguntate entonces si en la consulta SQL que haces obtienes el valor esperado ..
Para eso .. haz un simple "echo" a tu
Código PHP:
echo mysql_result($consultar,0,"tipo_user");
Y observa si ahí obtienes el valor esperado ..
Un saludo,