Tuesday, April 21, 2015

notification - Best Practices for Warning of Session Expiration


Our application has a 30 min auto-expiring session - the session is renewed on server communication.


What is the best way to communicate an expiring session to the user? My initial thought is a to display a modal warning shortly before expiration with "your session is about to expire [continue]" (better wording?) which allows the user to continue (communicating in the background to renew the session).



  • Is it ever appropriate to display a session timer to the user?

  • Is it ever appropriate to expire a session without the user having an opportunity to extend it?

  • Do users need to be aware of when the session will expire as long as they will have the option to extend it?



Answer




I believe that a session time out falls under the category of "timed responses". To meet accessibility then, the user should be given the chance to extend, or at the least, be notified it's occurring.


Notifying the user about the length of the session is not a requirement, though it should be determined on a "per application basis". For instance, if it's an application where the user is creating/modifying intricate data, or anything else complex/time consuming - offering them the chance to extend while they're rummaging through their notes could be an important "feature".


No comments:

Post a Comment

technique - How credible is wikipedia?

I understand that this question relates more to wikipedia than it does writing but... If I was going to use wikipedia for a source for a res...