0
在我的項目,當用戶登錄,我不得不使用如何讓當前用戶登錄MVC 3?
FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
和我需要獲得當前登錄的用戶得到用戶的角色。 我不知道該怎麼做。 任何人都可以幫我嗎?
在我的項目,當用戶登錄,我不得不使用如何讓當前用戶登錄MVC 3?
FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
和我需要獲得當前登錄的用戶得到用戶的角色。 我不知道該怎麼做。 任何人都可以幫我嗎?
在你的控制器/動作你可以訪問此成員變量來獲取名稱
var x=HttpContext.User.Identity.Name;
我用這個名字來再看看,看看他們在角色,這取決於你如何執行身份部分和如果你有角色提供者,你也可以做這樣的事情
var isAdmin=HttpContext.User.IsInRole("administrator");