如何从asp.net MVC中的FormsAuthentication页面获取用户ID?

时间:2012-06-21 09:02:02

标签: asp.net asp.net-mvc forms-authentication

我制作了一个使用FormsAuthentication的网页。现在我需要获取用户的用户ID(如果用户已登录)

如何获得这些?我尝试通过FormsAuthentication访问它,但没有方法谢谢:getUserId()

任何解决方案? 顺便说一句,我需要控制器中的id而不是我的视图。

1 个答案:

答案 0 :(得分:4)

if (HttpContext.Current.User.Identity.IsAuthenticated)
{
    var id = HttpContext.Current.User.Identity.Name;
    // Do stuf...
}