天天看点

TinyIM流程之用户注册 TinyIM

TinyIM流程之用户注册

0. 源码地址

TinyIM

1. 业务简介

用户注册主要用在用户申请聊天账号的时候使用,是用户进行聊天的准备工作。

2. 流程简介

  1. 用户填写用户名、密码、昵称等信息。
  2. 用户点击注册按钮。
  3. 客户端发送用户注册消息。
  4. 服务器接收用户注册消息。
  5. 服务器检查相关的参数。
  6. 服务器进行用户注册的相关操作。
  7. 生成用户注册结果。
  8. 返回用户注册结果给客户端。
  9. 客户端显示用户注册结果。

流程图如下:

TinyIM流程之用户注册 TinyIM

3 需要注意的地方

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