TinyIM流程之用户注册
0. 源码地址
TinyIM
1. 业务简介
用户注册主要用在用户申请聊天账号的时候使用,是用户进行聊天的准备工作。
2. 流程简介
- 用户填写用户名、密码、昵称等信息。
- 用户点击注册按钮。
- 客户端发送用户注册消息。
- 服务器接收用户注册消息。
- 服务器检查相关的参数。
- 服务器进行用户注册的相关操作。
- 生成用户注册结果。
- 返回用户注册结果给客户端。
- 客户端显示用户注册结果。
流程图如下:

3 需要注意的地方
- 在将用户密码写入数据的时候,不要保存原始密码,需要采用加随机SALT后保存HASH值的方式。