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