You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The user list does not reliably display the "logged in" status of users (with the green check mark) because the underlying Spring session is only updated when the user actively logs out of the system, not when the configured session timeout is reached. Even if a user is effectively logged out after his session expires, he still appears as "logged in" on the user page/user list. Thus, users who haven't been logged into the system for weeks or months still appear as "logged in" in the user list in case they didn't log out manually on their last visit.
To Reproduce
Steps to reproduce the behavior:
(optional) lower session-timeout value in web.xml to 1 and restart Tomcat to make (testing) life easier
Log into Kitodo with one account in one browser
Log into Kitodo with another account in a different browser
Observe user list in first browser
Refresh page (just in first browser) from time to time to refresh session and avoid timeout with the corresponding user
Once session timeout is reached for the second user, he will be logged out (resulting in page reloads in second browser to be redirected to login page)
In the first browser, though, the second user will still appear with the green check mark signaling he is logged in, even after reloading the page/list
Expected behavior
The user list should reliably reflect whether a user is logged in or not and the green check mark should disappear - on page reload - for users that have been logged out due to session expiration.
Screenshots
Release
3.6.0-SNAPSHOT
Additional context
This issue is related to #3169 and #4129 but describes a separate problem.
The text was updated successfully, but these errors were encountered:
Describe the bug
The user list does not reliably display the "logged in" status of users (with the green check mark) because the underlying Spring session is only updated when the user actively logs out of the system, not when the configured session timeout is reached. Even if a user is effectively logged out after his session expires, he still appears as "logged in" on the user page/user list. Thus, users who haven't been logged into the system for weeks or months still appear as "logged in" in the user list in case they didn't log out manually on their last visit.
To Reproduce
Steps to reproduce the behavior:
session-timeout
value inweb.xml
to 1 and restart Tomcat to make (testing) life easierExpected behavior
The user list should reliably reflect whether a user is logged in or not and the green check mark should disappear - on page reload - for users that have been logged out due to session expiration.
Screenshots
Release
3.6.0-SNAPSHOT
Additional context
This issue is related to #3169 and #4129 but describes a separate problem.
The text was updated successfully, but these errors were encountered: