iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 16
2
自我挑戰組

三十天用Vue.jS打造一個網路商城系列 第 16

Day16:session和 cookie的差別

  • 分享至 

  • xImage
  •  

閱讀前,建議可以參考Day1:閱讀指南&為何選擇這個題目?

▌挑戰簡介

  • 題目:三十天用Vue.jS打造一個網路商城

  • 挑戰內容:以六角學院的「Vue出一個電商網站」&大陸慕課網(IMOOC)的「Vue2.0+Node.js+MongoDB 全棧打造商城系統」(主要學架設MongoDB)作為主要教材嘗試在30天內打造網路商城

  • 本篇性質:純粹學習進度的紀錄,不會有詳細的教學或解釋,因此不適合認真閱讀

▌session 和 cookie的差別

一直都搞不清楚這兩個差異,這次把他一次查好。

  • session:帳號登錄驗證過後,後端所發的識別證
  • cookie:是瀏覽器存放資料的地方,可以存放seesion之類的資料

後端可以要求前端要設置cookie來存放seesion,這樣在換頁的時候,每發送一次request時順便也會把seesion送到後端,這樣後端都可以知道是同一個人(而不是每次都要送一次帳號密碼去做驗證)

▌session 過期

因為後端只認seesion不認人,因此別人可以偷你的seesion。
為了安全起見,每過一些時間,seesion就會過期,使用者就會被自動登出。
這時候使用者就必須再次輸入帳號密碼,去讓後端發新的seesion給自己。


上一篇
Day15:製作登陸頁面
下一篇
Day17:如何防止使用者未登錄就要訪問頁面?
系列文
三十天用Vue.jS打造一個網路商城30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言