2013-11-15 24 views
0

在我的項目,當用戶登錄,我不得不使用如何讓當前用戶登錄MVC 3?

FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe); 

和我需要獲得當前登錄的用戶得到用戶的角色。 我不知道該怎麼做。 任何人都可以幫我嗎?

回答

0

在你的控制器/動作你可以訪問此成員變量來獲取名稱

var x=HttpContext.User.Identity.Name; 

我用這個名字來再看看,看看他們在角色,這取決於你如何執行身份部分和如果你有角色提供者,你也可以做這樣的事情

var isAdmin=HttpContext.User.IsInRole("administrator");