mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 05:54:19 +01:00
Add function mass clear user/team sessions
This commit is contained in:
12
CTFd/cache/__init__.py
vendored
12
CTFd/cache/__init__.py
vendored
@@ -58,7 +58,19 @@ def clear_user_session(user_id):
|
|||||||
cache.delete_memoized(get_user_attrs, user_id=user_id)
|
cache.delete_memoized(get_user_attrs, user_id=user_id)
|
||||||
|
|
||||||
|
|
||||||
|
def clear_all_user_sessions():
|
||||||
|
from CTFd.utils.user import get_user_attrs
|
||||||
|
|
||||||
|
cache.delete_memoized(get_user_attrs)
|
||||||
|
|
||||||
|
|
||||||
def clear_team_session(team_id):
|
def clear_team_session(team_id):
|
||||||
from CTFd.utils.user import get_team_attrs
|
from CTFd.utils.user import get_team_attrs
|
||||||
|
|
||||||
cache.delete_memoized(get_team_attrs, team_id=team_id)
|
cache.delete_memoized(get_team_attrs, team_id=team_id)
|
||||||
|
|
||||||
|
|
||||||
|
def clear_all_team_sessions():
|
||||||
|
from CTFd.utils.user import get_team_attrs
|
||||||
|
|
||||||
|
cache.delete_memoized(get_team_attrs)
|
||||||
|
|||||||
Reference in New Issue
Block a user