Caducidad de la sesión
Silktide te pide que confirmes que se advierte a las personas usuarias de cuánto tiempo puede durar la inactividad antes de que se cierre su sesión y pierdan el trabajo no guardado. Esto se aplica a páginas que parecen formar parte de un área de inicio de sesión o autenticada.
Por qué es importante
Las sesiones que caducan sin avisar son una trampa habitual en la banca, la administración pública, la sanidad y los paneles de cuenta: alguien hace una pausa para buscar un documento, vuelve, envía el formulario y descubre que su sesión caducó y, con ella, sus datos introducidos. Las personas con discapacidad son las más afectadas, porque son quienes con más probabilidad necesitan esas pausas.
Advertirlo por adelantado - «se cerrará la sesión tras 20 minutos de inactividad» - les permite planificar, guardar su trabajo o mantener viva la sesión. No es necesario ningún aviso si sus datos se conservan durante más de 20 horas de inactividad.
Cómo solucionarlo
Esta comprobación te pide que verifiques el comportamiento manualmente, porque la gestión de sesiones no puede observarse solo desde la página:
- Determina si la inactividad puede cerrar la sesión de las personas usuarias o descartar sus datos. Si los datos se conservan durante más de 20 horas de inactividad, no hace falta nada más.
- De lo contrario, advierte a las personas usuarias sobre la duración de la inactividad tras la que caduca la sesión al inicio del proceso; por ejemplo, una nota en la página de inicio de sesión o encima de un formulario largo.
- Mejor aún, avisa justo antes de la caducidad y ofrece ampliar la sesión, y conserva los datos introducidos al volver a autenticarse (véase Pérdida de datos por límite de tiempo).
Cómo lo comprueba Silktide
- Examina cada página en busca de indicios de que forma parte de un flujo autenticado: un campo de contraseña, un formulario que envía a una dirección de inicio o cierre de sesión, o un enlace de cierre de sesión.
- Cuando aparece cualquiera de estos elementos, se muestra un aviso de revisión para la página, pidiéndote que verifiques tú mismo el comportamiento de la caducidad.
- Se omiten las páginas que no presentan ninguno de estos indicios. Los enlaces a una página de inicio de sesión no activan el aviso, ya que casi todos los sitios web tienen una.
- Una vez que hayas verificado una página, registra tu para marcarla como comprobada.
Solución de problemas
Se ha marcado una página que no tiene nada que ver con el inicio de sesión
El aviso se activa por indicios estructurales y, ocasionalmente, pueden fallar; por ejemplo, un campo de contraseña oculto dejado por un complemento o un formulario cuya dirección contenga casualmente una palabra como «auth» (como en «author»). Si la página realmente no tiene ninguna sesión que pueda caducar, aprueba el hallazgo.