注册
2016-08-15 10:03:28 0 举报
注册是指用户在网站、应用程序或系统中创建一个新的账户。这个过程通常包括填写个人信息、设置用户名和密码等步骤。注册完成后,用户就可以使用这个账户登录并享受相关服务。 例如,如果您想在一个新的社交媒体平台上建立个人账户,您需要先在该平台上进行注册。注册时,您可能需要提供您的姓名、电子邮件地址、电话号码等信息。完成注册后,您就可以使用您的用户名和密码登录该平台,并开始与其他用户互动。 总之,注册是用户在使用各种在线服务之前必须完成的一个重要步骤。它能够帮助网站、应用程序或系统识别用户身份,并为每个用户提供个性化的服务。
作者其他创作
大纲/内容
有
查询表(ccp_cloud_users),是否有此电话记录
通过短信服务发送验证码,(异步)
End
查询太频繁,请稍后重试
提示用户手机格式错误
有此缓存对象
无
提示用户已经注册
=阈值
是
用户已经注册错误
从(validate_code_mobile)key中得到此对象
记入此次访问日志
注册失败
用户是否存在?
前端要效验手机的合法性,规则由后端进行制定,通过sync接口通知到前端。(两次冻结时间由服务端配置(配置文件),sync接口中告知)
密码校验(规则同前端)
数据库用户查询
否
调用成功?
校验码错误提示,请重新获取
从(validate_code_mobile)key中删除此对象
进行入库操作
认证服务insert调用
密码+盐值进行md5加密
此次接口请求有效,并把此次的接口访问记入日志
事务进行回滚,并删除掉认证服务此记录
比较校验码是否一致?
查询是否之前注册过
对象是否存在?
如果成功,让用户进行登录
入库操作ccp_cloud_users_change_info(insert)
阈值
查询有多少条记录,判断记录在允许的阈值(配置文件)内
生成内存对象users_userid为key(过期时间配置文件,默认1月)
不
提示密码格式不对
入库操作ccp_cloud_users (insert)和下表及认证服务要开事务
从前端得到短信校验码
提示用户等待验证码,并输入验证
入库操作ccp_cloud_users_detail(insert)
前端要效验密码的位数要做最小位数及最大位数的校验,也由后端进行控制,通过sync接口通知到前端。
生成盐值(8位)
校验码时间过期提示
step2:注册接口
step1:获取验证码接口
注册正常,异步进行下列相关操作
入库操作ccp_cloud_users_device_info(insert)
认证服务delete调用
0 条评论
下一页