登入 退出功能 token原理分析

2021-10-07 21:36:49 字數 433 閱讀 3112

1》登入業務流程

1.在登入頁面輸入使用者名稱和密碼

2.呼叫後台介面進行驗證

3.通過驗證後,根據後台的響應狀態跳轉到專案主頁

2》登入業務的相關技術點

1.http是無狀態的;

2.通過cookie在客戶端記錄狀態(建議非跨域請求時使用);

3.通過session在伺服器端記錄;

4.通過token方式維持狀態

登入 客戶端在登入頁面輸入使用者名稱和密碼進行登入;

伺服器驗證通過之後生成該使用者的token並返回給客戶端(token是由伺服器生成的,各個使用者不一樣);

客戶端儲存該token值;

客戶端後續所有請求都攜帶token傳送請求;

伺服器驗證token是否通過。

退出退出時,在退出相對應的事件中,把本地儲存的token值刪掉,退回登入頁面即可;

後台筆記3(登入退出功能樣式 了解token)

為什麼用token來記錄登入狀態,而不用session與cookie?如果存在跨域問題就用token來維持登入狀態,如果不存在跨域問題就用cookie和session。token的原理?這五步還是要記住的 token用來儲存登入狀態的,可以通過token驗證這個人是否登入,是登入成功後的唯一身份令牌...

登入業務流程以及token原理分析

登入業務流程 在登入頁面輸入使用者名稱和密碼 呼叫後台介面進行驗證 通過驗證之後 根據後台的相應狀態跳到專案主頁 通過cookie 在客戶端記錄狀態 不跨域 session 在服務端記錄狀態 不跨域 通過token維持狀態 跨域的情況 登入token原理分析 使用者登入頁面輸入使用者名稱和密碼進行登...

ThinkPHP實現登入退出功能

使用者登陸與退出 註冊成功後,將頁面跳轉到login登陸頁面 當資料提交到登陸頁面後,必須先執行驗證碼驗證通過再執行登陸操作 public function checkyzm yzm else public function login elseelse v層 退出登陸 讀取c think.cook...