1. 程式人生 > >單點登入實現思路

單點登入實現思路

使用者登入時 記錄個鍵值對<id,GUID> 伺服器快取和本地cookie各存一份  當驗證是否登入時判斷伺服器和本地存的GUID是否相同 如果不同強制退出

 

例如:使用者A使用賬號admin登入生成 <1,guid1> 伺服器儲存<1,guid1>  A本地cookie儲存<1,guid1>

          使用者B使用賬號admin登入生成<1,guid2> 伺服器儲存<1,guid2> B本地cookie儲存<1,guid2>

          當用戶A驗證登入狀態時 伺服器儲存 <1,guid2>  A本地cookie儲存<1,guid1> 不相同 A強制退出