前後端分離的登錄 知識點.txt

前後端分離的登錄 知識點.txt

前端負責:
路由跳轉,存儲 token,判斷 token 有無。
用戶界面的邏輯。

後端負責:
登錄驗證,驗證成功生成 token 並返回給前端及相應的用戶信息,
判斷 token 是否有效、是否過期,無效、過期 返回 401;有效未過期,更新token的有效期並返回給前端,返回用戶的相應信息。

流程:
1.訪問:http://xxxx/index.html
2.判斷 window.localStorage 是否有token
3.localStorage 沒有 token, 則跳轉到 登錄頁。
4.有,調用服務接口,判斷 token 是否有效、是否過期。
接口:token 無效、過期,返回 401,給前端,清除過期token,前端跳轉到登錄頁 登錄。
token 有效、未過期,更新token(有效期)並返回及相應的用戶信息,給前端,進行處理。
5.登錄成功,存 token 到 localStorage,獲取相應的用戶信息,進行處理。
6.登出功能:前端,清除 token,跳轉到登錄頁。


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章