在使用表单身份验证的 mvc .net Web 应用程序中,如何知道控制器中的当前用户身份?
问问题
201 次
2 回答
2
你可以使用User.Identity.Name
:
[Authorize]
public ActionResult SomeAction()
{
string currentlyLoggedInUsername = User.Identity.Name;
...
}
于 2012-08-14T09:32:15.860 回答
0
this.HttpContext.User.Identity
请注意,您还应该检查是否
this.HttpContext.User.Identity.IsAuthenticated
区分匿名用户和经过身份验证的用户。
于 2012-08-14T09:30:30.053 回答