2012-06-21 69 views
0

我做了一個使用FormsAuthentication的網頁。現在我需要獲取用戶的用戶標識(如果用戶已登錄)如何從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或用戶名... –

相關問題