[TODO]用户注册 #10
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
已完成 管理员添加用户功能。现在要完成 用户自行注册的接口。
协议:POST
DTO:ParamUserAdd
可用参数有:
业务操作有:
1 确保有数据,数据要正确(符合要求 账号应当不长于64位字符)。
验证码要查询数据库,确保验证码时间在有效期内容且正确。 根据用户账号去查询验证码表。
2 确保数据不重复,应当判断账号是否唯一,不允许重复注册
3 密码应当使用加密工具加密后再存储
4 补齐参数: creatorId=0,roleId=user,status=1,id=雪花算法得出的id,createTime=LocalDataTime.now,merchantCode
返回数据:
用户注册过程中,启用邮件验证。
编写获取验证码接口,收到用户请求后(参数 账号)对账号发送邮件。
新增或更新 验证码表的数据 记录事件id(雪花)、账号、发送时间、验证码内容、状态(1 可用 -1 不可用 2 已使用)