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)
|
||||
|
||||
|
||||
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):
|
||||
from CTFd.utils.user import get_team_attrs
|
||||
|
||||
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