二級網域名稱共享主站cookies登陸,整合 asp

2022-03-21 00:42:46 字數 1241 閱讀 8066

如:現在有乙個站: www.abc.com  子站:123.abc.com  希望從主網域名稱登入,或者從子域登入可以同步,也就是說:只要從任何乙個站下登入都可以不在在另乙個站登入

網上介紹了很多方法,我都試過了,都不行,主要原因是:不能清除cookies,最後我沒有辦法了,就放棄不搞這個了,晚上看電影:死神來了,看著 看著就想到:死神能安排人怎麼死,那我當時想cookies能共享,就一定有辦法清除cookies

現在的效果就是:可以在www.abc.com  子站:123.abc.com  任意那個站登入,都可以登入,並且cookies一站通用,不管在任何乙個站退出,所有主站與子站都會被退出

方法:在登入時加上:

response.cookies(「mycookies」)(「username」)=rs(「username」)

response.cookies(「mycookies」).path = 「/」

response.cookies(「mycookies」).domain=」abc.com」  『abc.com 前面加不加」.」都一樣的 

response.cookies(「mycookies」).secure=false

response.cookies(「mycookies」).expires=dateadd(「h」,24,now())  『設不設看你自己,可以不用加這句,也可以

退出時:也要加上:

response.cookies(「mycookies」).expires =  now() -1

response.cookies(「mycookies」)(「username」)=」"

response.cookies(「mycookies」).path = 「/」

response.cookies(「mycookies」).domain=」abc.com」

response.cookies(「mycookies」).secure=false

注意問題:  在**登入時,一定要注意,只要那個地方有cookies修改或更新,就一定要加上:

response.cookies(「mycookies」).path = 「/」

response.cookies(「mycookies」).domain=」abc.com」

response.cookies(「mycookies」).secure=false

另乙個注意的問題就是,在退出時:如果在子網域名稱退出,一定要給每乙個站裡面加乙個logout.asp退出檔案

關於跨網域名稱的,我沒有試過,不知道行不行

二級網域名稱共享cookies

如 現在有乙個站 www.abc.com 子站 123.abc.com 希望從主網域名稱登入,或者從子域登入可以同步,也就是說 只要從任何乙個站下登入都可以不在在另乙個站登入 網上介紹了很多方法,我都試過了,都不行,主要原因是 不能清除cookies,最後我沒有辦法了,就放棄不搞這個了,晚上看電影 ...

關於二級網域名稱共享cookies

如 現在有乙個站 www.abc.com 子站 123.abc.com 希望從主網域名稱登入,或者從子域登入可以同步,也就是說 只要從任何乙個站下登入都可以不在在另乙個站登入 網上介紹了很多方法,我都試過了,都不行,主要原因是 不能清除cookies,最後我沒有辦法了,就放棄不搞這個了,晚上看電影 ...

cookie共享於二級網域名稱

糾結了半天,終於搞定了cookie在主網域名稱下各個二級網域名稱可共享問題.對於任何web 前端技術,都可以對建立cookie並且可以修改同域下cookie的資料.乙個cookie是乙個k v的字串,同時可以傳遞一些屬性.cookie cookie new cookie key value cook...