kboss/b/user/myuppassword.dspy
2026-03-30 18:01:29 +08:00

18 lines
758 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'])
sql = "update users set password = '%s' where id = '%s'" % (ns['password'], ns['id'])
await sor.sqlExe(sql, ns)
return {'status': True, 'msg': '成功'}
return {'status': False, 'msg': '历史密码错误'}
except Exception as e:
return {'status': False, 'msg': '失败', 'error': str(e)}
ret = await myuppassword(params_kw)
return ret