Opened 11 years ago

Closed 11 years ago

#587 closed enhancement (fixed)

Improve session timeout handling

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: minor Milestone: Reggie v2.15
Component: net.sf.basedb.reggie Keywords:
Cc:

Description

Some reggie wizards are protected against session timeout by a timer that "pings" the BASE server at regular intervals. In most cases, this should prevent a session from timing out, but if there for example is network problem this can still happen. If it happens the current strategy is to open a popup window asking the user to login in again. While this works, there have been some reports that the popup window is hidden behind the main window and the user fails to notice this. The result is that the wizard fails when trying to register the information.

An improved strategy would be to hide the navigation buttons to prevent the user from continuing with the work. A message should be display explaining that the user need to login again. The login popup window should be opened until the user clicks a link. Once the user has been logged in again, the navigation buttons are made visible.

Change History (1)

comment:1 by Nicklas Nordborg, 11 years ago

Resolution: fixed
Status: newclosed

(In [2274]) Fixes #587: Improve session timeout handling

A really, really big red error message is used on the main page. When clicking the error message a login prompt is displayed. Once the user is logged in again, the error message is removed and navigation is restored.

Note: See TracTickets for help on using tickets.