문제

ASP.NET 보안 모델을 구현했으며 예를 들어 Web.config에서 사용자에 대한 액세스를 허용/거부하고 있습니다.

  <system.web>
   <authorization>
    <allow roles = "Admin" />
   </authorization>
  </system.web>

액세스 할 수없는 페이지를 방문하려고 할 때 로그인하라는 메시지가 표시되지만 이미 로그인했으며 로그인을 시도하면 올바른 것이 없기 때문에 로그인 컨트롤이 표시됩니다. 내 역할에 따른 권한이지만 사용자에게보다 의미있는 메시지를 표시 할 수있는 방법, 즉 "이 페이지를 볼 수있는 충분한 권한이 없습니다." 로그인 컨트롤보다는 대신?

도움이 되었습니까?

해결책

이 오래된 게시물은 문제를 설명하고 답변이 있습니다.

ASP.NET의 역할 기반 인증에 대한 로그인 오류 텍스트 없음

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top