單點登錄跨域解決方案 如何使用Cookie實現(xiàn)跨域的單點登錄?
如何使用Cookie實現(xiàn)跨域的單點登錄?在指定的域中寫入所需的cookiecreate cookie回應。餅干(“MyCookie”).Expires=日期365回應。餅干(“MyCookle”)。域
如何使用Cookie實現(xiàn)跨域的單點登錄?
在指定的域中寫入所需的cookie
create cookie回應。餅干(“MyCookie”).Expires=日期365回應。餅干(“MyCookle”)。域=“mydomaln.com網站"
回應。餅干(“MyCookle”)(“Username”)=strUsername回應。餅干(“MyCookle”)(“Password”)=strPassword
讀寫cookie非常簡單。上面的代碼創(chuàng)建一個cookie并設置cookie的屬性:域、過期時間和存儲在cookie中的其他值。這里,strusename和strpassword是在前面某處設置的變量。然后,通過下面的語句讀入cookie。
“讀取cookie
datexpdate=請求Cookies(“MyCookie”)
標準域=請求Cookies(“MyCookle”).Domain
結構名稱=請求Cookies(“MyCookle”)(“Username”)
strPassword=請求Cookies(“MyCookie”)(“Password”)
登錄后,登錄信息保存到cookie中。同時,服務器中的用戶被設置為登錄狀態(tài)。跨域后,訪問cookie是否存在。如果存在,請將其與數(shù)據(jù)庫中的登錄狀態(tài)進行比較。如果處于登錄狀態(tài)。如果頁面處于退出狀態(tài),則直接訪問該頁面。跳轉到登錄頁。關閉所有頁面后,將登錄狀態(tài)重置為退出