时间:2021-05-28
问题:
网站有bbs.xxx.com/main.xxx.com/pay.xxx.com这三个不同的二级域名站,要实现任何一二级域名处登陆,其他各二级域名的站均登陆。
解决办法:
设置cookie的domain属性。
详细介绍:
把保存用户登陆信息的cookie的域设置成一样即可。usercookie.Domain=".xxx.com";要注意,在域名前必须要加一个"."。这个设置在登陆和退出的时候都需要。
比较普遍的做法自然是用一个专门负责用户登陆的类来管理这些事务。这样其他登陆页面只要调用这个类就可以,一通百通。而如果你使用asp.net2.0和forms验证,则有更简单的办法来完成这个设置。
web.config中添加了对域的支持,只要按照如下的设置即可:
<authenticationmode="Forms">
<formsloginUrl="Login.aspx"domain=".xxx.com"name=".AutoLinkEduSitecookie"/>
</authentication>
domain:可选的属性。
指定在传出Forms身份验证cookie中设置的可选域。此设置的优先级高于httpcookies元素中使用的域。此属性是.NETFramework2.0版中的新属性。默认值为空字符串("")。
注意
无论是哪一种办法,cookie的name一定要相同。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在windows2003的iis6.0当中,在装过.NETFRAMEWORK1.1,和.NETFRAMEWORK2.0之后,在新建的ASP.NET应用程序中,查
iis6安装了asp.net,但是网站属性中没有显示asp.net选项卡。解决办法如下:1,如果是只安装了.netframework1.1在iis中是不显示那个
下面是ASP.NET如何判断当前请求是否是Ajax请求的代码: /// ///Description:验证用户是否登陆 /// /// prote
本文实例讲述了asp.net简单实现单点登录(SSO)的方法。分享给大家供大家参考,具体如下:单点登录(SingleSignOn,简称SSO)是目前比较流行的服
一、AspNetPager分页控件分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net1.1)