Android一步兩步三步四步—之Token

Android一步兩步三步四步—之Token,Token是服務器生成的一串字符串,以作客戶端進行請求的一個令牌。當第一次登錄後,服務器生成一個Token並返回給客戶端,以後客戶端隻需帶上這個Token前來請求數據即可,無需再次帶上用戶名和密碼。

目的就是為瞭驗證用戶登錄情況以及減輕服務器的壓力,減少頻繁的查詢數據庫。

它的應用:1.當用戶首次登錄成功之後,服務器就會生成一個token值(UUID);

2.服務器會保存這個值(保存在數據庫中),再將這個token值返回給客戶端;

3.客戶端拿到token值之後,使用sp進行保存。

4.以後客戶端再次發送網絡請求(一般不是登錄請求)的時候,就會將這個token值附帶到參數中發送給服務器;

5.服務器接收到客戶端的請求之後,會取出token值與保存在本地(數據庫)中的token值做比較。如果兩個token值相同,說明用戶登錄成功過,當前用戶處於登錄狀態,如果沒有這個token值,沒有登錄成功。

You May Also Like