2012-06-21 3 views
0

FormsAuthentication을 사용하는 웹 페이지를 만들었습니다. 지금은 사용자의 사용자 ID를 얻을 필요가있다 (사용자가 로그인 한 경우)howto는 asp.net MVC의 FormsAuthentication 페이지에서 사용자 ID를 가져 옵니까?

어떻게 얻을 수 있습니까? 나는 FormsAuthentication을 통해 액세스하려고했지만 아무런 방법도 없습니다 : getUserId()

어떤 해결책이 있습니까? 그런데 내 컨트롤러에서 ID가 필요하지 않습니다.

답변

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

하지만 이름을 가져올 수 없습니까? – gurehbgui

+0

"이름"은 로그인 할 때 티켓에 저장하는 ID 또는 사용자 이름입니다 ... –

관련 문제