MVC에서 사용자와 사용자의 역할을 찾을 수있는 방법이 있습니까? 또한 .Net 사용자는 한 번에 둘 이상의 역할을 수행 할 수 있습니까?MVC에서 사용자 이름과 역할을 어떻게 찾을 수 있습니까?
답변
표준 ASP.NET 방법 :
public ActionResult Test()
{
if (User.IsInRole("role name"))
{
//do something
}
return View();
}
그리고 네, 사용자가 하나 개 이상의 역할을 할 수있다.
HttpContext.User
HttpContext.User.Identity
당신이
public class HomeController : Controller
{
protected override void OnAuthorization(AuthorizationContext filterContext)
{
//filterContext.HttpContext.User.Identity
base.OnAuthorization(filterContext);
}
}
죄송합니다. 어쩌면 나는 자신을 잘 설명하지 않았을 것이다. 내 MVC 코드 내에서 현재 사용자와 해당 사용자의 역할을 확인하고 싶습니다. 감사. –
컨트롤러에있을 때 User (코드 블록에서 사용하는 것)라는 속성이 있습니다. – linkerro
당신은 HttpContext
객체의 사용자에게 &의 역할 (신원 & 원칙) 개체를 찾을 수
string username = Page.User.Identity.Name;
string[] roles =Roles.GetRolesForUser(username);
희망은 도움이됩니다. 행운을 빕니다.
사용과 같은 basecontroller 뭔가 방법을 onauthorize overrider해야합니다 다음과 같이
상단에 using using System.Web.Security;를 추가해야합니다. –
- 1. USB 장치에서 장치 이름과 OBEX 인터페이스를 어떻게 찾을 수 있습니까?
- 2. ASP.Net MVC에서 부분 뷰라는 뷰를 어떻게 찾을 수 있습니까?
- 3. 죄송합니다. 해당 사용자 이름과 암호를 가진 사용자를 찾을 수 없습니다.
- 4. 저장된 사용자 이름과 암호를 FireFox 2로 어떻게 내보낼 수 있습니까?
- 5. 브라우저에서 사용자 이름과 비밀번호를 어떻게 번역 할 수 있습니까?
- 6. 사용자 이름과 암호로 가장 할 수 있습니까?
- 7. Zend_Auth : 사용자 이름과 비밀번호 외에 역할을 확인하는 방법은 무엇입니까?
- 8. ASP.NET MVC에서 수동으로 사용자 역할을 설정하는 방법은 무엇입니까?
- 9. 특정 폴드에서 폴을 어떻게 찾을 수 있습니까?
- 10. Azure 계정 이름과 계정 키는 어디에서 찾을 수 있습니까?
- 11. Html/MVC에서 열을 어떻게 만들 수 있습니까?
- 12. MVC에서 MEF를 어떻게 사용할 수 있습니까?
- 13. asp.net mvc에서 어떻게 구성 할 수 있습니까?
- 14. 어떻게 shp2pgsql을 찾을 수 있습니까?
- 15. "."을 어떻게 찾을 수 있습니까?
- 16. 비율을 어떻게 찾을 수 있습니까?
- 17. nodeType을 어떻게 찾을 수 있습니까?
- 18. 이것을 어떻게 찾을 수 있습니까?
- 19. 중복 메서드는 어떻게 찾을 수 있습니까?
- 20. 최종 사용자의 사용자 시스템 성능 설정을 어떻게 찾을 수 있습니까?
- 21. .NET 응용 프로그램에서 사용자 글꼴을 어떻게 찾을 수 있습니까?
- 22. 사용자 텍스트를 나타내는 이미지는 어떻게 찾을 수 있습니까?
- 23. 로컬 역할을 Plone에서 상속 할 수 있습니까?
- 24. Wordpress에서 사용자 지정 사용자 역할을 만드는 방법
- 25. 오라클에서 객체의 소유자를 어떻게 찾을 수 있습니까?
- 26. mysql에 대한 사용자 이름과 암호는 어떻게 작성합니까?
- 27. JSF의 사용자 역할을 기반으로 일부 컨텐츠를 숨길 수 있습니까?
- 28. ADFS를 사용하여 사용자 지정 사이트가 Idp 역할을 할 수 있습니까?
- 29. PrincipalPermissionAttribute 수요가 실패 할 때 필요한 역할을 어떻게 찾을 수 있습니까?
- 30. NSArrays의 NSDictionary에서 중복을 어떻게 찾을 수 있습니까?
우스꽝스러운 것은 아니지만 사용자와 역할을 저장하는 방법에 따라 다릅니다. – glosrob
asp.net 회원을 사용하고 있습니까 ??? –
예 asp.net 회원을 사용하고 있습니다. –