天天看點

TinyIM流程之使用者注冊 TinyIM

TinyIM流程之使用者注冊

0. 源碼位址

TinyIM

1. 業務簡介

使用者注冊主要用在使用者申請聊天賬号的時候使用,是使用者進行聊天的準備工作。

2. 流程簡介

  1. 使用者填寫使用者名、密碼、昵稱等資訊。
  2. 使用者點選注冊按鈕。
  3. 用戶端發送使用者注冊消息。
  4. 伺服器接收使用者注冊消息。
  5. 伺服器檢查相關的參數。
  6. 伺服器進行使用者注冊的相關操作。
  7. 生成使用者注冊結果。
  8. 傳回使用者注冊結果給用戶端。
  9. 用戶端顯示使用者注冊結果。

流程圖如下:

TinyIM流程之使用者注冊 TinyIM

3 需要注意的地方

  1. 在将使用者密碼寫入資料的時候,不要儲存原始密碼,需要采用加随機SALT後儲存HASH值的方式。