0

我在我的主域上有一个应用程序,用户可以登录到该域,并将在所有子域中进行身份验证,我使用表单身份验证来执行此操作,并且工作正常。

但我不知道如何检索用户关于子域的一些信息。为此,我必须拥有用户 ID 或类似的东西才能使用它通过 sql server 检索用户信息。

我如何处理这种情况并传输一些有用的信息以在子域上使用它来检索用户信息?

我的应用程序在 mvc4 razor 和 .net 4.5 上。

4

1 回答 1

1

如果用户可以在您的所有子域中进行身份验证,并且您正在利用表单身份验证,则您可以像在主域中获取用户名一样简单地在子域中获取用户名:

HttpContext.Current.User.Identity.Name
于 2013-07-23T18:36:28.687 回答