Hola, supongo que en la tabla usuarios de tu base de datos debes tener un campo que se llame tipoUsuario, donde por ejemplo (1=admin, 2=estudiantes,3=profesores). Entonces al momento de verificar si el usuario existe o no, recuperas este valor y lo asignas a una variable de session mas o menos asi:
******************verificar.php**********************
<?
session_start();
session_register("usr");
if(isset($login) && isset($password))
{
//verificas usuario;
$usr=$row["tipoUsuario"];
//redireccion de pagina
}
else
{
//mostrar el formulario para loguearse
}
********************OTRA PAGINA CUALQUIERA ***************************
******************* ASUMIMOS QUE AQUI SOLO PUEDA ENTRAR EL ADMIN Y EL PROFESOR
<?
session_start();
if(!isset($usr) || (isset($usr) && $usr==2))
{
//no permitir el acceso
}
else
{
//mostrar contenido
}
?>