Fix: tras cerrar sesión, "atrás" del navegador mostraba las pantallas de la sesión anterior
El logout ya borraba la cookie y hacía una recarga completa a /login, y las páginas de (app) se sirven con Cache-Control: no-store y redirigen a /login sin sesión. Pero con "atrás" el navegador puede restaurar la página desde el back/forward cache (una copia en memoria que no se vuelve a pedir al servidor), así que el layout nunca llegaba a verificar la sesión. AppShell ahora escucha pageshow y, si la página vino de esa caché (event.persisted), recarga: sin sesión el layout redirige a /login; con sesión se ve igual que antes.
Cómo probar:
- Loguear y navegar por algunas pantallas (ej. / → Estudiantes → ficha de un estudiante).
- Cerrar sesión.
- Apretar "atrás" una o en /login en lugar demostrar las pantallas an4. Con sesión iniciada, n "atrás": debe versenormal.