|
@@ -14,7 +14,8 @@ from io import BytesIO
|
|
|
from utils.StripTagsHTMLParser import *
|
|
|
from common import security
|
|
|
from datetime import timedelta
|
|
|
-from common.security import valid_access_token
|
|
|
+from common.security import verify_password
|
|
|
+from utils import ase_utils
|
|
|
from common.auth_user import *
|
|
|
from common import YzyApi
|
|
|
from models import *
|
|
@@ -109,9 +110,9 @@ async def login(
|
|
|
"msg": "登录错误多,请5分钟后再尝试!",
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ password = ase_utils.aesDecrypt(uuid_str, password)
|
|
|
+ logger.info('userpass: {}', password)
|
|
|
|
|
|
- # userpass = ase_utils.aesDecrypt(loginkey, userpass)
|
|
|
row = db.query(SysUser).filter(SysUser.user_name == username).first()
|
|
|
|
|
|
if row is None:
|
|
@@ -123,7 +124,8 @@ async def login(
|
|
|
# "errmsg": "帐号或者密码错误",
|
|
|
# }
|
|
|
|
|
|
- if row.password != password:
|
|
|
+ logger.info('row.password: {}', row.password)
|
|
|
+ if verify_password(password, row.password) == False:
|
|
|
login_error_times = login_error_times + 1
|
|
|
redis_set_with_time(redis_login_key, str(login_error_times), 300)
|
|
|
|