update 注册模块
This commit is contained in:
parent
2bb3bc26bd
commit
29d1b78fc3
@ -29,10 +29,20 @@ async def registerUser(ns):
|
|||||||
if len(ns.get('password')) < 6:
|
if len(ns.get('password')) < 6:
|
||||||
return {'status': False, 'msg': '密码必须6位数以上'}
|
return {'status': False, 'msg': '密码必须6位数以上'}
|
||||||
|
|
||||||
|
if not ns.get('codeid'):
|
||||||
|
return {'status': False, 'msg': '验证码ID不能为空'}
|
||||||
|
|
||||||
if ns.get('codeid'):
|
if ns.get('codeid'):
|
||||||
type += 1
|
|
||||||
code = await sor.R('validatecode', {'id': ns.get('codeid'), 'vcode': ns.get('vcode')})
|
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': '验证码不正确'}
|
return {'status': False, 'msg': '验证码不正确'}
|
||||||
|
|
||||||
#通过邀请码注册
|
#通过邀请码注册
|
||||||
@ -160,8 +170,8 @@ async def registerUser(ns):
|
|||||||
await openCustomerAccounts(sor, org[0]['id'], org_id)
|
await openCustomerAccounts(sor, org[0]['id'], org_id)
|
||||||
return {'status': True, 'msg': '注册成功'}
|
return {'status': True, 'msg': '注册成功'}
|
||||||
except Exception as error:
|
except Exception as error:
|
||||||
raise error
|
# raise error
|
||||||
return {'status': False, 'msg': '注册失败'}
|
return {'status': False, 'msg': '注册失败, %s' % str(error)}
|
||||||
|
|
||||||
|
|
||||||
ret = await registerUser(params_kw)
|
ret = await registerUser(params_kw)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user