Al principio de cada página, tenía pensado agregar:
Código
protected void Page_Load(object sender, EventArgs e) { if (usuario == null) { } }
O sea, la idea es que si se intenta acceder a la página sin tener permiso, el usuario sea redireccionado a la página de login y ahí se mostrará un cartel (label o lo que sea) indicándole que debe iniciar sesión.
¿Es posible capturar excepciones lanzadas de cualquier página así? O sino, ¿Qué otra forma habría de hacer esto? El problema es que tengo que cambiar programáticamente un label de la página de login (para mostrar el error) desde otra página diferente.