TinyIM流程之使用者注冊
0. 源碼位址
TinyIM
1. 業務簡介
使用者注冊主要用在使用者申請聊天賬号的時候使用,是使用者進行聊天的準備工作。
2. 流程簡介
- 使用者填寫使用者名、密碼、昵稱等資訊。
- 使用者點選注冊按鈕。
- 用戶端發送使用者注冊消息。
- 伺服器接收使用者注冊消息。
- 伺服器檢查相關的參數。
- 伺服器進行使用者注冊的相關操作。
- 生成使用者注冊結果。
- 傳回使用者注冊結果給用戶端。
- 用戶端顯示使用者注冊結果。
流程圖如下:

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