具有成员资格和相同applicationName的多个应用程序

时间:2012-10-31 08:25:14

标签: asp.net asp.net-mvc login web-config asp.net-membership

我的问题是这样的: Multiple applications using same login database logging each other out

  

我在一台机器上设置了两个ASP.NET应用程序,即他们的web.config   文件包含相同的applicationName值   AspNetSqlMembershipProvider项目,因此他们共享用户和角色。

     

问题顺序是:

     

用户登录到应用程序A,在浏览器中打开新选项卡登录   应用程序B,他在应用程序A中的登录名已退出并且副本   反之亦然。

     

我应该使用不同的方法来共享登录信息   两个申请?

问题在于解决方案,只避免在应用程序之间签出,但应用程序不共享用户登录。 我想要那个。

  • 用户登录应用程序A
  • 他打开新标签并转到应用程序B - >用户登录到应用程序B,因为他已登录A。
  • 反之亦然

我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您遵循这些说明,可能: http://telligent.com/support/telligent_evolution_platform/w/documentation/common-things-to-check-when-using-forms-authentication.aspx

保持cookiename,域和机器密钥相同。这对我有用,但我的应用程序位于另一个应用程序的子目录中。