Opened 6 years ago
Closed 6 years ago
#1088 closed defect (fixed)
Keep Session Alive problems
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | minor | Milestone: | Reggie v4.21 |
Component: | net.sf.basedb.reggie | Keywords: | |
Cc: |
Description
I found a problem with the 'keep-session-alive' functionality in Reggie. The intention is that it should keep the session alive by 'pinging' the server at regular intervals. This seems to be working.
The problem is that if the session really expires the login dialog that is opened is displaying:
Permission denied: Not allowed to use Client[externalId=net.sf.basedb.reggie]
This is probably related to ticket #891 that registered Reggie as an almost separate client application. Unfortunately, BASE will check the client id before checking if the user is logged in.
Another problem is that if the "DEBUG TOOLS" are open (at least in the "Create new mRNA plate" wizard) they will hide the link that opens the login window.
(In [5161]) Fixes #1088: Keep Session Alive problems
The re-login dialog is now using a "null" client id to make sure that all users at least are allowed to re-login.
Added extra margin at the bottom of the page to make sure that it is possible to scroll content so that it is not hidden by the "DEBUG TOOLS".