2009-04-27 2 views
0

올바른 사용자 만 액세스 할 수있는 수천 개의 사용자 폴더가있는 개인 폴더가 있습니다. 어떤 사용자도 다른 사용자의 폴더에 액세스 할 수 없습니다. 각 사용자의 하위 폴더에 대해 web.config 인증 규칙을 작성하는 것만으로 생각할 수 있습니다. 이 경우 하나의 web.config 파일에 각 사용자의 모든 규칙을 추가 할 필요가 없습니다.개인 사용자 폴더의 승인을위한 Web.config

각 사용자마다 고유 한 web.config 파일을 만드는 대신 하나의 web.config를 사용하여이 문제를 해결하는 다른 방법이 있는지 궁금합니다.

답변

1

다른 방법은 사용자가 자신의 디렉토리에 있는지 확인하는 자체 인증 처리기를 만들 수 있다는 것입니다. 이를위한 출발점은 Global.asax에있는 Request_Authorization 이벤트 핸들러입니다.

이렇게하면 데이터베이스와 같은 단일 소스에서 모든 사용 권한을 관리 할 수 ​​있습니다.

관련 문제