Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET技巧

asp.net 1.1_ 2.0 中快速实现单点登陆

来源:中文源码网    浏览:331 次    日期:2024-04-19 06:29:02
【下载文档:  asp.net 1.1_ 2.0 中快速实现单点登陆.txt 】


asp.net 1.1/ 2.0 中快速实现单点登陆
问题:   网站有bbs.xxx.com / main.xxx.com / pay.xxx.com 这三个不同的二级域名站,要实现任何一二级域名处登陆,其他各二级域名的站均登陆。   解决办法:   设置cookie的domain属性。   详细介绍:   把保存用户登陆信息的cookie的域设置成一样即可。usercookie.Domain=".xxx.com"; 要注意,在域名前必须要加一个"."。这个设置在登陆和退出的时候都需要。   比较普遍的做法自然是用一个专门负责用户登陆的类来管理这些事务。这样其他登陆页面只要调用这个类就可以,一通百通。而如果你使用asp.net 2.0 和forms验证,则有更简单的办法来完成这个设置。   web.config中添加了对域的支持,只要按照如下的设置即可:   domain:可选的属性。   指定在传出 Forms 身份验证 cookie 中设置的可选域。此设置的优先级高于 httpcookies 元素中使用的域。 此属性是 .NET Framework 2.0 版中的新属性。默认值为空字符串 ("")。   注意   无论是哪一种办法,cookie的name一定要相同。

相关内容