伊莉討論區
標題:
除了SESSION,還會用什麼來保存登錄信息。
[打印本頁]
作者:
xiaofu95
時間:
2020-1-9 09:25 AM
標題:
除了SESSION,還會用什麼來保存登錄信息。
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
kwj
時間:
2020-1-11 08:13 AM
通常應該先討論你想保存的是什麼資訊...
有些並非敏感資訊的話,直接 per request 一直送也是一種選項。
作者:
longbest
時間:
2020-1-16 09:27 PM
這並不是不穩定, 是屬於安全管控的範疇
有效時間是可以透過設定來控制的
先去先弄清楚 cookie 的運作原理, 然後再研究 session 與 cookie 的關聯性
作者:
honchichan
時間:
2020-2-1 11:50 PM
這邊分享一個普通的做法, 應該能滿足一般網站的需求,
需要cookies、session和database配合
參考例子:
https://phppot.com/php/secure-re ... ession-and-cookies/
1) 檢查session, 如果條件符合則代表已經登錄, 不符合到2)
2) 檢查cookies, 沒有hash到3), 如果有hash則檢查database, 條件符合則以session保存登錄信息, 不符合到3)
3) 顯示登錄表格, 詢問是否要保持登錄狀態
4) 登錄成功, session保存登錄信息, 如果要保持登錄狀態, 生成hash放到database和cookies
實際操作的話, 可以在參考例子的基礎上作修改。
拋磚引玉, 大家探討
歡迎光臨 伊莉討論區 (http://a402.file-static.com/)
Powered by Discuz!