WeblateOrg / WeblateOrg/weblate
Track active user sessions
- Dominant language
- Python
- Stars
- 6.1k
- Forks
- 1.4k
- Avg merge
- 9h 53m
- Merged PRs (30d)
- 395
Description
### Describe the problem
Currently, a user cannot see what all his active sessions are and cannot terminate inactive ones. The active sessions should be tracked and allow termination in the user profile.
### Solution brainstorm
The sessions can be tracked per user to allow listing in the user profile and terminating individual sessions.
### Describe alternatives you have considered
* https://github.com/QueraTeam/django-qsessions
* https://github.com/jazzband/django-user-sessions (seems unmaintained)
* https://gavinballard.com/associating-django-users-sessions/ (manual tracking outside the session engine)
### Screenshots
_No response_
### Additional context
Allowing users to terminate sessions might increase security in case of device theft (but the question is how many users will remember doing this for Weblate).
Contributor guide
Assessment
This issue has not been assessed yet.