2011-04-23 42 views
1

這可能是一個愚蠢的問題,但獲得用戶標識的最佳做法是什麼?我使用會員提供商創建了一個mvc應用程序,並將其全部連接起來並運行。 我有一些需要用戶ID執行crud操作並需要能夠使用它的控制器。如何從mvc3中檢索用戶標識

我將它存儲在cookie中還是有更好的方法呢?

感謝您的任何建議!

回答

1

你不應該擔心亂用cookies或類似的東西 - 會員應該照顧你所有的。所有你需要做的是檢查,如果用戶進行身份驗證,如果是這樣拉出的用戶名

HttpContext.Current.User.Identity.IsAuthenticated; 

var userName = HttpContext.Current.User.Identity.Name; 
+1

很酷,也讓我不需要做和手動設置:) – 2011-04-23 00:34:06

+0

什麼情景2個用戶具有相同的用戶名? – 2012-06-22 06:58:46

1
HttpContext.User.Identity.Name 
相關問題