基於分佈式緩存的單點登陸,防止多用戶同時在線

1.準備:權限系統,子系統,分佈式緩存緩存

2.登陸權限系統,經過驗證用戶名密碼是否正確來得出是否登陸成功,登陸成功,把用戶名和Id加密做爲key,用戶信息做爲value存放到緩存中。cookie

3.在權限系統中拿到key 和時間戳來跳轉到子系統主頁session

4.子系統解密後判斷時間戳是否過時,不過時,把key做爲(cookie防止發佈系統時session丟失)存放在系統中,每次驗證權限須要滑動一下分佈式緩存的過時時間。分佈式

下面使用flag防止多人在線:ui

只給出流程圖和「序列圖」加密

flag爲guidblog

相關文章
相關標籤/搜索