嗯,其實我見過生產(chǎn)環(huán)境就是這樣設(shè)計的。這種設(shè)計還有個問題就是,這套系統(tǒng)一出問題全站幾乎全都不可用。我提的那些問題其實都有解決方案,如果感興趣可以深入研究下。
Token驗證登錄狀態(tài)的簡單實現(xiàn)設(shè)計思路 用戶發(fā)出登錄請求,帶著用戶名和密碼到服務(wù)器經(jīng)行驗證,服務(wù)器驗證成功就在后臺生成一個token返回給客戶端 客戶端將token存儲到cookie中,服務(wù)端將token...
總的來說這個方案很弱,隨便想了三個問題。1.密碼在網(wǎng)絡(luò)上傳輸,不安全;2.如果你的服務(wù)需要跨機房部署,redis并不能很好支持。導(dǎo)致的問題就是一個機房的token在另一個機房無法使用;3.token校驗的壓力與業(yè)務(wù)請求數(shù)成正比,在業(yè)務(wù)暴增的情況下擴容是個問題,畢竟我們很難預(yù)測到業(yè)務(wù)的突然變化;
Token驗證登錄狀態(tài)的簡單實現(xiàn)設(shè)計思路 用戶發(fā)出登錄請求,帶著用戶名和密碼到服務(wù)器經(jīng)行驗證,服務(wù)器驗證成功就在后臺生成一個token返回給客戶端 客戶端將token存儲到cookie中,服務(wù)端將token...