우리는 사용자 인증을 위해 폼 인증을 사용하고 있습니다. 우리의 응용 프로그램에는 exe를 다운로드 할 수있는 페이지가 있습니다.익명 사용자가 폼 인증을 사용하여 파일에 액세스하는 것을 방지하려면 어떻게해야합니까?
Visual Studio에서 코드를 디버깅 할 때 로그인 한 사용자 만 파일을 다운로드 할 수 있습니다. 다른 사용자가 파일을 다운로드하려고하면 자동으로 로그인 페이지로 리디렉션됩니다.
그러나이 파일을 가상 디렉터리에서 실행할 때 로그인 한 모든 사용자는 http://testappln/foldername/test.exe
과 같은 직접 경로를 통해 파일을 다운로드 할 수 있습니다.
이 상황에서 권한이없는 사용자의 액세스를 방지하려면 어떻게해야합니까?
사용중인 IIS 버전은 무엇입니까? IIS 7.0 이상을 사용하는 경우 기존 모드 또는 통합 모드로 실행하고 있습니까? 사용자가 브라우저에서 서버의'C : \ foldername \ test.exe'에 어떻게 접근 할 수 있습니까? –
@DarinDimitrov : 죄송합니다 .. 나는 경로를 변경했습니다. :) –
@DarinDimitrov : IIS5.1 –