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

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

相关文章

  • .NET Core中依赖注入AutoMapper的方法示例

    .NET Core中依赖注入AutoMapper的方法示例

    这篇文章主要给大家介绍了关于.NET Core中依赖注入AutoMapper的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • .NET内存泄漏分析Windbg项目实例

    .NET内存泄漏分析Windbg项目实例

    这篇文章介绍了.NET内存泄漏分析Windbg项目实例,文中通过示例代码介绍的非常详细。对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • 基于.Net中的数字与日期格式化规则助记词的使用详解

    基于.Net中的数字与日期格式化规则助记词的使用详解

    本篇文章是对.Net中的数字与日期格式化规则助记词的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • MVC页面之间参数传递解析

    MVC页面之间参数传递解析

    这篇文章主要为大家详细介绍了MVC页面之间参数传递方法,分享了MVC页面之间传值的两种方式,一是Html.RenderPartial方式,其次是Html.RenderAction 方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • iis访问出现各种问题(Vs访问正常)的部分处理方法详细整理

    iis访问出现各种问题(Vs访问正常)的部分处理方法详细整理

    在vs中调试都可以正常,但是在iis访问就会出现各种问题,很是疑惑索性把这些问题整理一下,这样更容易的可以处理方法说明清楚,感兴趣的朋友可以了解下
    2013-01-01
  • 利用asp.net实现生成不重复订单号

    利用asp.net实现生成不重复订单号

    订单号在购物过程中起到了很好的识别作用,更方便的有利于工作人员识别商品,本文介绍利用asp.net实现生成订单号
    2012-12-12
  • ASP.NET实现文件上传

    ASP.NET实现文件上传

    这篇文章主要为大家详细介绍了ASP.NET实现文件上传,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • .Net整合Json实现REST服务客户端的方法详解

    .Net整合Json实现REST服务客户端的方法详解

    这篇文章主要给大家介绍了关于.Net整合Json实现REST服务客户端的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • 在.Net中使用MongoDB的方法教程

    在.Net中使用MongoDB的方法教程

    最近在研究mongodb,在网上搜索发现针对.net 中使用mongodb的文章要么是早期的驱动版本,要么资料很少,所以写个随笔记录一下,本文详细的给大家介绍了在.Net中使用MongoDB的方法教程,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • ASP.NET MVC使用EPPlus,导出数据到Excel中

    ASP.NET MVC使用EPPlus,导出数据到Excel中

    这篇文章介绍的是怎样导出数据到Excel文件中,大多数的后端程序都有报表功能:把显示在Grid中的数据导出到Excel文件中,这篇文章中使用的是EPPlus组件。需要的朋友可以参考借鉴
    2016-12-12

最新评论