、 應用系統接收統一格式的用戶令牌,取得用戶在本系統上的登錄賬號,將用戶在本系統上狀態置為登錄,返回用戶請求訪問的頁面。
、 如果用戶在訪問應用系統之前已經在應用系統登錄服務器上登錄過,第二步到第五步對用戶來說就是透明的,用戶感覺只是向應用系統發出了訪問請求,然后得到了正確的頁面反饋。
從上面的流程,我們可以知道,不管用戶訪問哪個應用系統,用戶只需要一次登錄,就保證用戶在整個系統中的狀態都是在線的,不再需要進行第二次登錄。
2、系統實現關鍵代碼
系統定義了三個Session變量:
Pass:標識用戶即時狀態;
Url:保存了上次請求的頁面,以保證在用戶登錄后能轉到用戶請求的頁面。