概論:app開發(fā)登錄的實現(xiàn)無非就是登錄時賬號認證通過,服務(wù)器會為該賬號分配一個唯一識別碼,之后在請求其他數(shù)據(jù)時,通過上傳該識別碼可辨別出屬于哪個賬戶,那么久可以為該賬號請求他的數(shù)據(jù).
1 使用cookie實現(xiàn)校驗賬戶唯一識別碼.
(1) 用戶登錄成功后,服務(wù)器會為該用戶分配一個識別碼,例如SessionKey.
(2)當(dāng)用戶登錄成功后,服務(wù)器在請求請求頭中會加入set-cookies,設(shè)置cookies,客戶端讀取到該cookies后,就可以獲取到唯一碼.
(2)當(dāng)用戶在其他地方數(shù)據(jù)請求數(shù)據(jù)時,在請求鏈接時,服務(wù)器會把該識別碼保存到cooKies中,我們通過讀取cookies,可以獲取到該識別碼.
(3)讀取到cookie后,將里面的信息保存到請求頭中,服務(wù)器通過讀取請求頭中的識別碼就可以為用戶請求數(shù)據(jù)了
2 在登錄成功時使用返回的token唯一碼進行校驗
登錄成功后,服務(wù)器會返回一系列信息,其中就有識別碼token,我們獲取到該唯一碼后,再請求其他數(shù)據(jù)時,如果需要,那么我們就可以吧唯一碼放到請求頭中,傳給服務(wù)器,這樣也可以達到校驗的的.