문제

공개 된 웹 사이트가 있으며 웹 사이트의 내용을 관리하기위한 "admin"사이트를 만들어야합니다.나는 폼 인증을 사용하여 폼 인증을 사용하여 관리자를 사용하여 관리자를 확보하고 관리 영역을 보안하고 싶습니다.이것이 가능한가?루트 Web.config 파일에 필요한 양식 인증 비트를 넣으면 공개 페이지를 방해합니까?Forms 인증을 영역으로 어떻게 격리합니까?고마워.

도움이 되었습니까?

해결책

내가 그것에 대한 방식은 보안을 받아야하는 컨트롤러 나 조치에 인증을 atrribute에 추가하는 것입니다.

컨트롤러에서 다음 중 하나 :

[Authorize] --secures all actions in the controller
public class SomeController : DefaultController
{
     [Authorize] --secures only this action
     public ActionResult SomeAction(){

     }
}
.

특정 사용자에 대한 액세스를 제한하고 roleProvider를 사용하여 특정 사용자 역할이 속성으로 장식 된 작업에 액세스 할 수 있도록 허용합니다.바라건대 이것은 당신에게 도움이 될 수 있습니다.

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