关于单点登录中同一浏览器session信息共享的又一解决办法
生活随笔
收集整理的這篇文章主要介紹了
关于单点登录中同一浏览器session信息共享的又一解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前對單點登錄的初步理解鏈接基礎上
https://blog.csdn.net/thebestway/article/details/100059456
由于又一次寫項目,我又一次考慮了單點登錄問題,
由于在同一瀏覽器session信息會共享,解決方法之一就是設計單點登錄系統,
為了讓前端顯示更加的友好,采用一種新的寫法。 仿照了四川學生資助網的登錄顯示策略。
大體思路:
對于一個想進入登錄的用戶,我們首先判斷在此之前是否有用戶存在與此瀏覽器,如果有,直接重定向到系統頁面,
沒有保持登錄頁面即可
即要想登錄新的賬戶,必須從該瀏覽器已經在線的某一用戶進行手動退出或者讓其過期,必須設置退出系統這一功能。
有一個缺點:
在判斷登錄的時候,因為是請求可能會參生一個新的空的session,這個session是可能被浪費的,即登錄頁面后,用戶不再進行其他任意操作
但一般這個session會被立即用到的可能性更高,即也可以不處理
具體流程
如圖:
快樂學習每一天。
總結
以上是生活随笔為你收集整理的关于单点登录中同一浏览器session信息共享的又一解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring事务管理之事务回滚的处理
- 下一篇: 关于java自动生成一个tostring