fix(passport): 修复初始化数据错误密码也可以登录问题
This commit is contained in:
@@ -29,7 +29,7 @@ def login_in():
|
||||
|
||||
if not user:
|
||||
return {"message": "用户不存在", "code": -1}, 401
|
||||
if user.check_password(data["password"]):
|
||||
if not user.check_password(data["password"]):
|
||||
return {"message": "用户密码错误", "code": -1}, 401
|
||||
|
||||
access_token = create_access_token(user)
|
||||
|
||||
@@ -9,7 +9,10 @@ from pear_admin.orms import DepartmentORM, RightsORM, RoleORM, UserORM
|
||||
|
||||
def dict_to_orm(d, o):
|
||||
for k, v in d.items():
|
||||
setattr(o, k, v or None)
|
||||
if k == "password":
|
||||
o.password = v
|
||||
else:
|
||||
setattr(o, k, v or None)
|
||||
|
||||
|
||||
def csv_to_databases(path, orm):
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
<input
|
||||
type="password"
|
||||
name="password"
|
||||
value="123654"
|
||||
value="123456"
|
||||
lay-verify="required|confirmPassword"
|
||||
placeholder="密码"
|
||||
autocomplete="off"
|
||||
|
||||
Reference in New Issue
Block a user