What the person is doing
The product has authenticated sessions with idle timeout, absolute timeout, public-device risk, assurance-level requirements, or reauthentication policy.
Application · lesson 16 of 23 · Error Prevention And Recovery
Underlying principle: Recovery begins before the error. Clear consequences, suitable constraints, preserved work, and a visible correction path reduce the cost of a mistake.
Track server-backed idle and absolute session boundaries, warn users before expiry with remaining time and consequence copy, provide allowed extension, save, sign-out, or reauthentication actions, preserve recoverable work, and restore users to the intended task after reauthentication.
Recovery begins before the error. Clear consequences, suitable constraints, preserved work, and a visible correction path reduce the cost of a mistake.
The product has authenticated sessions with idle timeout, absolute timeout, public-device risk, assurance-level requirements, or reauthentication policy.
Track server-backed idle and absolute session boundaries, warn users before expiry with remaining time and consequence copy, provide allowed extension, save, sign-out, or reauthentication actions, preserve recoverable work, and restore users to the intended task after reauthentication.
Early idle warning with remaining time and current save state.
Which boundary is approaching: idle timeout, absolute timeout, reauthentication, or sign-out policy?
Stay signed in, extend session, or reauthenticate actions make a server-confirmed request and update the warning outcome.
The product has authenticated sessions with idle timeout, absolute timeout, public-device risk, assurance-level requirements, or reauthentication policy.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The product has authenticated sessions with idle timeout, absolute timeout, public-device risk, assurance-level requirements, or reauthentication policy.
Track server-backed idle and absolute session boundaries, warn users before expiry with remaining time and consequence copy, provide allowed extension, save, sign-out, or reauthentication actions, preserve recoverable work, and restore users to the intended task after reauthentication.
Early idle warning with remaining time and current save state.
The countdown shows time remaining after the server has already expired the session.
Warn users early enough to respond and avoid relying on a rapidly changing countdown as the only information.
World Wide Web Consortium - checked
W3C documents warning users when inactivity can cause data loss.
World Wide Web Consortium - checked
W3C documents preserving user activity after reauthentication.
OWASP Foundation - checked
OWASP documents idle and absolute session timeout guidance.
National Institute of Standards and Technology - checked
NIST documents inactivity timeout, overall timeout, and reauthentication reset behavior.
Source trail checked: