我制作了一个使用FormsAuthentication的网页。现在我需要获取用户的用户ID(如果用户已登录)
如何获得这些?我尝试通过FormsAuthentication
访问它,但没有方法谢谢:getUserId()
任何解决方案? 顺便说一句,我需要控制器中的id而不是我的视图。
答案 0 :(得分:4)
if (HttpContext.Current.User.Identity.IsAuthenticated)
{
var id = HttpContext.Current.User.Identity.Name;
// Do stuf...
}