Browse Source

fix: 修复系统版本号或浏览器版本号无法获取时登录异常的问题 #I9CYNM

master
insistence 1 year ago
parent
commit
f73a00e73c
  1. 8
      ruoyi-fastapi-backend/module_admin/annotation/log_annotation.py

8
ruoyi-fastapi-backend/module_admin/annotation/log_annotation.py

@ -91,8 +91,12 @@ def log_decorator(title: str, business_type: int, log_type: Optional[str] = 'ope
login_log = {} login_log = {}
if log_type == 'login': if log_type == 'login':
user_agent_info = parse(user_agent) user_agent_info = parse(user_agent)
browser = f'{user_agent_info.browser.family} {user_agent_info.browser.version[0]}' browser = f'{user_agent_info.browser.family}'
system_os = f'{user_agent_info.os.family} {user_agent_info.os.version[0]}' system_os = f'{user_agent_info.os.family}'
if user_agent_info.browser.version != ():
browser += f' {user_agent_info.browser.version[0]}'
if user_agent_info.os.version != ():
system_os += f' {user_agent_info.os.version[0]}'
login_log = dict( login_log = dict(
ipaddr=oper_ip, ipaddr=oper_ip,
loginLocation=oper_location, loginLocation=oper_location,

Loading…
Cancel
Save