17 lines
623 B
Plaintext
17 lines
623 B
Plaintext
async def myuppassword(ns):
|
|
"""个人修改密码"""
|
|
db = DBPools()
|
|
async with db.sqlorContext('kboss') as sor:
|
|
try:
|
|
ns['password'] = password_encode(ns['password'])
|
|
user = await sor.R('users', ns)
|
|
if len(user) >= 1:
|
|
ns['password'] = password_encode(ns['newpassword'])
|
|
await sor.U('users', ns)
|
|
return {'status': True, 'msg': '成功'}
|
|
return {'status': False, 'msg': '历史密码错误'}
|
|
except:
|
|
return {'status': False, 'msg': '失败'}
|
|
|
|
ret = await myuppassword(params_kw)
|
|
return ret |