기본 권한 수준이 "Contribute"인 "Members"그룹의 테스트 사용자 계정이 있습니다. Visual Studio에서 _layouts 디렉터리에 저장된 두 개의 사용자 지정 aspx 페이지를 만들었습니다. 이 사용자 계정이 어떻게 페이지 중 하나를 볼 수는 있지만 다른 페이지는 볼 수 없습니까? 한 페이지에는 버튼 하나가 있고 다른 페이지에는 목록 항목이 표시되는 gridview가 있습니다. 그는 gridview가있는 페이지를 볼 수 있지만 하나의 버튼이있는 페이지는 볼 수 없습니다. 누구나 이유가 무엇입니까? 아, 그리고 그는 Visual Studio로 작성된 사용자 정의 웹 파트를 보는 것도 금지되어 있습니다."회원"그룹의 사용자에 대한 액세스 권한은 무엇입니까?
답변
여러분의 의견을 바탕으로 그룹 자체에 액세스하고 있고 현재 사용자에게 그룹 구성원을 볼 수있는 권한이없는 것 같습니다. 또한 현재 사용자가 할 수있는 권한이 없다는 사실을 코드의 다른 부분에서 확인할 수 있습니다. 일반적으로 액세스 거부 페이지는 예외없이 발생하므로 오류에 대한 자세한 내용은 SharePoint ULS 로그를 확인해야합니다. 기술적으로 정상적인 페이지 렌더링 수명주기를 중단하고 사용자를 액세스 거부 페이지로 리디렉션합니다.
ULS 로그는 LOGS
하위 디렉토리의 12 하이브에서 발견됩니다. 필자는 시각적으로 메모장을 통해 로그를 분석하려고 시도하는 대신 ULS Viewer을 사용하는 것이 좋습니다 (많은 정보가 있습니다).
감사합니다. 한 가지 더 질문하십시오. 괜찮 으면 - 사용자 정의 액세스 사용자에 대한 일반 정책은 무엇입니까? aspx 페이지 - 사용자가 액세스 권한을 부여 받기 전에 이러한 페이지의 내용을 실제로 분석합니까? – Max
레이아웃 폴더 아래의 페이지에는 연결된 액세스 권한이 없습니다 (컨트롤은 보안 트림이 가능하지만 SharePoint에는 이에 대한 컨트롤이 있음). 개발자는 개발자가 사용자 지정 페이지에 적용되는 사용 권한을 확인하고 해당 페이지를 적절히 변경해야합니다. 사용자의 자격 증명에 따라 페이지 수명주기가 실행되므로 SharePoint 대신 무언가를 수행하려고하면 SharePoint에서 예외 또는 액세스 거부 페이지를 제공 할 수 있습니다. –
- 1. 사용자에 대한 응용 프로그램에 대한 액세스 차단
- 2. Drupal의 익명 사용자에 대한 페이지 액세스 제한
- 3. Graph API에서 내 액세스 토큰에 대한 확장 권한은 무엇입니까
- 4. ShellExecuteEx로 시작된 프로세스의 기본 액세스 권한은 무엇입니까?
- 5. IIS의 특정 사용자에 대한 파일 액세스 제한
- 6. 레코드에 대한 액세스 제한. 클레임 기반 권한은 좋은 생각입니까
- 7. pgpool-II의 health_check_user에 필요한 사용 권한은 무엇입니까?
- 8. 필요한 권한은 무엇입니까? 에
- 9. 사용자에 대한 추적
- 10. 모범 사례 : 사용자에 대한
- 11. CakePHP : MySQL 사용자 및 사용 권한은 무엇입니까?
- 12. SQLite에서 'SELECT DISTINCTROW * FROM ...'과 같은 액세스 권한은 무엇입니까?
- 13. "익명"사용자에 대한 데이터 저장
- 14. 현재 액세스 토큰을 사용하여 현재 사용자에 대한 정보를 쿼리해야합니다.
- 15. https + 기본 인증 + IIS의 로컬 사용자에 대한 액세스 권한
- 16. 제어 권한은
- 17. 검사 권한은
- 18. ASP.NET 권한은
- 19. 내 사용자에 대한 정보 얻기
- 20. MySQL - 사용자에 대한 액세스가 거부되었습니다.
- 21. OUPUT 특정 사용자에 대한 데이터베이스에서
- 22. 각 사용자에 대한 포인트 추가
- 23. 다른 사용자에 대한 다른 데이터
- 24. SSRS : 주어진 사용자에 대한 보고서를 찾는 방법?
- 25. 확인 레지스트리 권한은 예외
- 26. www 데이터 사용자에 대한 읽기 권한 부여
- 27. 동일한 사용자에 대한 Authlogic 및 다중 세션
- 28. OS가 웹 기반 스크립팅에 제공해야하는 액세스 권한은 어느 정도입니까?
- 29. 한 사용자에 대한 수은 체크리스트를 나열하십시오.
- 30. WCF에서 인증 된 사용자에 대한 정보를 저장하는 방법은 무엇입니까?
추가 정보가 도움이 될 것입니다. 단일 버튼이있는 페이지는 무엇을합니까? 즉 오류가 발생 했습니까? ULS 로그에서 추가 세부 정보를 확인 했습니까? –
현재 사용자를 특정 그룹에 추가하고 제거합니다. 오류가 발생하지 않고 "액세스가 거부되었습니다"라고 표시되며 버튼 이벤트가 발생하지 않고 페이지를 입력하려고 할 때만 나타납니다. 코드가 실제로 무엇을하는지보기 위해 SharePoint가 실제로 aspx 페이지의 모든 코드를 미리 컴파일하는 방법은 없습니다. – Max
로그를 확인하지 않았는데, 그들이 무엇인지, 어디에서 볼 수 있는지에 대한 정보를 주셔서 감사합니다. – Max