## Description Cap active sessions at `MAX_USER_SESSIONS` which defaults to existing value of `25` per user. This ensure existing user login behavior is not affected for self-hosted installations. Browser users at the cap see a session picker (409 response) to choose which session to end. Non-browser clients and partially-tracked users get silent oldest-session eviction. Depends on #14556. ## Type of change - [x] New feature (non-breaking change which adds functionality) ## How Has This Been Tested? Specs cover: under limit, at limit (browser picker, non-browser eviction), partial tracking fallback, revoke single/all sessions during login, session row creation on successful login. --------- Co-authored-by: Sony Mathew <sony@chatwoot.com>
13 lines
357 B
JSON
13 lines
357 B
JSON
{
|
|
"SESSION_LIMIT": {
|
|
"TITLE": "Active session limit reached",
|
|
"DESCRIPTION": "You have reached your limit of active sessions. Please end a session before logging in.",
|
|
"END": "End",
|
|
"END_ALL": "End all sessions",
|
|
"LOG_IN": "Log in",
|
|
"CANCEL": "Back to login",
|
|
"UNKNOWN_DEVICE": "Unknown device",
|
|
"STARTED": "Started"
|
|
}
|
|
}
|