mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-10-23 08:49:04 +00:00
feat: 用户在线session控制
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
import copy
|
||||
from itertools import chain
|
||||
from datetime import datetime
|
||||
from itertools import chain
|
||||
|
||||
from django.db import models
|
||||
|
||||
from common.utils.timezone import as_current_tz
|
||||
from common.utils import validate_ip, get_ip_city, get_logger
|
||||
from common.db.fields import RelatedManager
|
||||
from common.utils import validate_ip, get_ip_city, get_logger
|
||||
from common.utils.timezone import as_current_tz
|
||||
from .const import DEFAULT_CITY
|
||||
|
||||
logger = get_logger(__name__)
|
||||
@@ -22,7 +22,7 @@ def write_login_log(*args, **kwargs):
|
||||
else:
|
||||
city = get_ip_city(ip) or DEFAULT_CITY
|
||||
kwargs.update({'ip': ip, 'city': city})
|
||||
UserLoginLog.objects.create(**kwargs)
|
||||
return UserLoginLog.objects.create(**kwargs)
|
||||
|
||||
|
||||
def _get_instance_field_value(
|
||||
|
Reference in New Issue
Block a user