登錄業務流程

網站的登錄狀態通過cookies來保持的,cookie裏面存儲token,每次請求後端服務器都會帶上token【token是後臺給你發的一個唯一標識】,以此驗證用戶是否登錄。

  1. 用戶輸入用戶名,密碼,驗證碼等,點擊登錄按鈕就去請求登錄的接口
  2. 在請求登錄接口的post的時候,把token在頭部傳進去
    在這裏插入圖片描述
    3.後臺進行驗證,查看是否帶有token,然後登錄成功之後,將登錄或者註冊的用戶信息保存起來,以供其他頁面使用
    在這裏插入圖片描述
    4.當用戶再次進去到其他頁面的時候,獲取不到信息,就會在跳轉到登錄頁面
    5.客戶端再次登錄網站,請求login接口時,後臺直接從客戶端獲取到該用戶寫入cookie的登錄狀態。
    6.通過對該狀態的驗證,確認用戶是否需要再次登錄。
    7.如cookie過期,則跳轉至登錄頁,並且把存到內存中的數據給清除掉;如未過期,則直接顯示爲已登錄狀態。
    在這裏插入圖片描述