0

我的问题是一样的: 使用相同登录数据库的多个应用程序相互注销

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

问题顺序是:

用户登录到应用程序 A,在浏览器中打开新选项卡登录到应用程序 B,他在应用程序 A 中的登录被注销,反之亦然。

我应该使用不同的方法在两个应用程序之间共享登录信息吗?

问题是该解决方案仅避免在应用程序之间退出,但应用程序不共享用户登录信息。我要那个。

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

我怎么能做这个?

4

1 回答 1

1

也许如果您按照以下说明操作: http:
//telligent.com/support/telligent_evolution_platform/w/documentation/common-things-to-check-when-using-forms-authentication.aspx

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

于 2012-10-31T08:35:17.140 回答