update 注册模块
This commit is contained in:
parent
2bb3bc26bd
commit
29d1b78fc3
@ -29,10 +29,20 @@ async def registerUser(ns):
|
||||
if len(ns.get('password')) < 6:
|
||||
return {'status': False, 'msg': '密码必须6位数以上'}
|
||||
|
||||
if not ns.get('codeid'):
|
||||
return {'status': False, 'msg': '验证码ID不能为空'}
|
||||
|
||||
if ns.get('codeid'):
|
||||
type += 1
|
||||
code = await sor.R('validatecode', {'id': ns.get('codeid'), 'vcode': ns.get('vcode')})
|
||||
if len(code) < 1:
|
||||
# 验证码五分钟内才有效 create_at是字符串 格式是"2025-11-05 16:00:19"
|
||||
if code:
|
||||
create_at = code[0]['create_at']
|
||||
now = datetime.datetime.now()
|
||||
create_at_dt = datetime.datetime.strptime(create_at, "%Y-%m-%d %H:%M:%S")
|
||||
if (now - create_at_dt).seconds > 500:
|
||||
return {'status': False, 'msg': '验证码过期'}
|
||||
|
||||
else:
|
||||
return {'status': False, 'msg': '验证码不正确'}
|
||||
|
||||
#通过邀请码注册
|
||||
@ -160,8 +170,8 @@ async def registerUser(ns):
|
||||
await openCustomerAccounts(sor, org[0]['id'], org_id)
|
||||
return {'status': True, 'msg': '注册成功'}
|
||||
except Exception as error:
|
||||
raise error
|
||||
return {'status': False, 'msg': '注册失败'}
|
||||
# raise error
|
||||
return {'status': False, 'msg': '注册失败, %s' % str(error)}
|
||||
|
||||
|
||||
ret = await registerUser(params_kw)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user