WeblateOrg / WeblateOrg/weblate

Track active user sessions

Open
#16,431 0 comments 0 reactions 0 assignees View on GitHub
Area: Auth Waiting for: Demand
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.