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