asp.net 1.1/ 2.0 中快速實(shí)現(xiàn)單點(diǎn)登陸
更新時(shí)間:2007年04月13日 00:00:00 作者:
問(wèn)題:
網(wǎng)站有bbs.xxx.com / main.xxx.com / pay.xxx.com 這三個(gè)不同的二級(jí)域名站,要實(shí)現(xiàn)任何一二級(jí)域名處登陸,其他各二級(jí)域名的站均登陸。
解決辦法:
設(shè)置cookie的domain屬性。
詳細(xì)介紹:
把保存用戶(hù)登陸信息的cookie的域設(shè)置成一樣即可。usercookie.Domain=".xxx.com"; 要注意,在域名前必須要加一個(gè)"."。這個(gè)設(shè)置在登陸和退出的時(shí)候都需要。
比較普遍的做法自然是用一個(gè)專(zhuān)門(mén)負(fù)責(zé)用戶(hù)登陸的類(lèi)來(lái)管理這些事務(wù)。這樣其他登陸頁(yè)面只要調(diào)用這個(gè)類(lèi)就可以,一通百通。而如果你使用asp.net 2.0 和forms驗(yàn)證,則有更簡(jiǎn)單的辦法來(lái)完成這個(gè)設(shè)置。
web.config中添加了對(duì)域的支持,只要按照如下的設(shè)置即可:
<authentication mode="Forms">
<forms loginUrl="Login.aspx" domain=".xxx.com" name=".AutoLinkEduSitecookie"/>
</authentication>
domain:可選的屬性。
指定在傳出 Forms 身份驗(yàn)證 cookie 中設(shè)置的可選域。此設(shè)置的優(yōu)先級(jí)高于 httpcookies 元素中使用的域。 此屬性是 .NET Framework 2.0 版中的新屬性。默認(rèn)值為空字符串 ("")。
注意
無(wú)論是哪一種辦法,cookie的name一定要相同。
網(wǎng)站有bbs.xxx.com / main.xxx.com / pay.xxx.com 這三個(gè)不同的二級(jí)域名站,要實(shí)現(xiàn)任何一二級(jí)域名處登陸,其他各二級(jí)域名的站均登陸。
解決辦法:
設(shè)置cookie的domain屬性。
詳細(xì)介紹:
把保存用戶(hù)登陸信息的cookie的域設(shè)置成一樣即可。usercookie.Domain=".xxx.com"; 要注意,在域名前必須要加一個(gè)"."。這個(gè)設(shè)置在登陸和退出的時(shí)候都需要。
比較普遍的做法自然是用一個(gè)專(zhuān)門(mén)負(fù)責(zé)用戶(hù)登陸的類(lèi)來(lái)管理這些事務(wù)。這樣其他登陸頁(yè)面只要調(diào)用這個(gè)類(lèi)就可以,一通百通。而如果你使用asp.net 2.0 和forms驗(yàn)證,則有更簡(jiǎn)單的辦法來(lái)完成這個(gè)設(shè)置。
web.config中添加了對(duì)域的支持,只要按照如下的設(shè)置即可:
<authentication mode="Forms">
<forms loginUrl="Login.aspx" domain=".xxx.com" name=".AutoLinkEduSitecookie"/>
</authentication>
domain:可選的屬性。
指定在傳出 Forms 身份驗(yàn)證 cookie 中設(shè)置的可選域。此設(shè)置的優(yōu)先級(jí)高于 httpcookies 元素中使用的域。 此屬性是 .NET Framework 2.0 版中的新屬性。默認(rèn)值為空字符串 ("")。
注意
無(wú)論是哪一種辦法,cookie的name一定要相同。
相關(guān)文章
.NET Core中依賴(lài)注入AutoMapper的方法示例
這篇文章主要給大家介紹了關(guān)于.NET Core中依賴(lài)注入AutoMapper的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01
.NET內(nèi)存泄漏分析Windbg項(xiàng)目實(shí)例
這篇文章介紹了.NET內(nèi)存泄漏分析Windbg項(xiàng)目實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-12-12
基于.Net中的數(shù)字與日期格式化規(guī)則助記詞的使用詳解
本篇文章是對(duì).Net中的數(shù)字與日期格式化規(guī)則助記詞的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
iis訪(fǎng)問(wèn)出現(xiàn)各種問(wèn)題(Vs訪(fǎng)問(wèn)正常)的部分處理方法詳細(xì)整理
在vs中調(diào)試都可以正常,但是在iis訪(fǎng)問(wèn)就會(huì)出現(xiàn)各種問(wèn)題,很是疑惑索性把這些問(wèn)題整理一下,這樣更容易的可以處理方法說(shuō)明清楚,感興趣的朋友可以了解下2013-01-01
利用asp.net實(shí)現(xiàn)生成不重復(fù)訂單號(hào)
訂單號(hào)在購(gòu)物過(guò)程中起到了很好的識(shí)別作用,更方便的有利于工作人員識(shí)別商品,本文介紹利用asp.net實(shí)現(xiàn)生成訂單號(hào)2012-12-12
.Net整合Json實(shí)現(xiàn)REST服務(wù)客戶(hù)端的方法詳解
這篇文章主要給大家介紹了關(guān)于.Net整合Json實(shí)現(xiàn)REST服務(wù)客戶(hù)端的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01
ASP.NET MVC使用EPPlus,導(dǎo)出數(shù)據(jù)到Excel中
這篇文章介紹的是怎樣導(dǎo)出數(shù)據(jù)到Excel文件中,大多數(shù)的后端程序都有報(bào)表功能:把顯示在Grid中的數(shù)據(jù)導(dǎo)出到Excel文件中,這篇文章中使用的是EPPlus組件。需要的朋友可以參考借鑒2016-12-12

