'wip(logging):调整日志记录方式'

This commit is contained in:
zhengxinonly
2021-09-10 01:17:26 +08:00
parent db5b4e89ed
commit b9c449ad57
12 changed files with 130 additions and 117 deletions
+4 -3
View File
@@ -3,9 +3,9 @@ from flask import session, redirect, url_for, request
from flask_login import current_user, login_user
from flask_restful import Resource, reqparse
from applications.common.admin_log import login_log, admin_log
from applications.common.gen_captcha import add_auth_session
from applications.common.utils.http import fail_api, success_api
from applications.common.utils.rights import record_logging
from applications.models import CompanyUser
@@ -41,9 +41,10 @@ class Login(Resource):
# 登录
login_user(user)
# 记录登录日志
login_log(request, uid=user.id, is_access=True)
record_logging()
# 存入权限
add_auth_session()
return success_api(msg="登录成功")
login_log(request, uid=user.id, is_access=False)
record_logging()
return fail_api(msg="用户名或密码错误")
+3 -3
View File
@@ -6,14 +6,14 @@ from sqlalchemy import desc
from applications.common.utils.http import fail_api, success_api, table_api
from applications.common.utils.rights import authorize
from applications.extensions import db
from applications.models import AdminLog
from applications.models import LoggingModel
from applications.models import CompanyUser, RightsRole, CompanyDepartment
def get_current_user_logs():
""" 获取当前用户日志 """
log = AdminLog.query.filter_by(url='/passport/login').filter_by(uid=current_user.id).order_by(
desc(AdminLog.create_at)).limit(10)
log = LoggingModel.query.filter_by(url='/passport/login').filter_by(uid=current_user.id).order_by(
desc(LoggingModel.create_at)).limit(10)
return log