先理解什麼是會話?
用戶登錄認證通過後, 爲了避免用戶的每次操作都進行認證, 可將用戶的信息保證在會話中. 會話就是系統爲了保持當前用戶的登錄狀態所提供的機制, 常見的有基於session方式和基於token方式。
session認證流程:
用戶登錄通過後,服務端生成用戶相關的數據保存在session(當前會話)中,並將對應的session_id發給客戶端, 客戶端存放於cookie 中,用戶在客戶端請求時帶上 session_id 就可以驗證服務器端是否存在 session 數據,以此完成用戶的合法校驗,當用戶退出系統或session過期銷燬時, 客戶端的session_id也就無效了.
session認證流程圖:
基於session認證原理是怎樣的?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
十年編程經驗一朝面試被刷,技術面試如何提升表現?
原創
2024-05-08 23:17:58
騰訊技術面霸挑戰賽開啓!破解奇葩題贏10000元現金好禮
原創
2024-05-07 23:11:16
學算法要讀《算法導論》嗎?
原創
2024-03-28 00:34:50
劍指offer:js實現連續子數組的最大和
李常常查德
2020-07-08 07:14:45
連續子數組的最大和(劍指offer 面試題42)
Victory_tc
2020-07-05 13:53:10
二叉樹中和爲某一值的路徑(劍指offer 面試題34)
Victory_tc
2020-07-05 13:11:51
數據流中的中位數(劍指offer 面試題41)
Victory_tc
2020-07-05 13:11:51
包含min函數的棧(劍指offer 面試題30)
Victory_tc
2020-07-05 13:11:49
順時針打印矩陣(劍指offer 面試題29)
Victory_tc
2020-07-05 13:11:49
算法題彙總(面試準備)
Victory_tc
2020-07-05 13:11:48
年薪20w的大廠外包,到底要不要去?
Java秃头哥
2020-07-04 19:10:24
【國際大廠招人啦】PayPal專場招聘直播,立即佔位!
遇见OFFER
2020-07-03 17:13:02
面試時,你都遇到過哪些奇葩的公司?
高胜寒|职场引路人
2020-07-02 08:57:42
40、數組中只出現一次的數字(異或)
lupa1521
2020-07-01 14:45:00