2014-02-06 1 views
0

내 로컬 서버에서 호스팅되는 웹 페이지가셰어 내가의 페이지 내부 사용자 검사를 포함시킬는 WebPart

셰어 포인트 2007의 페이지 뷰어 웹 파트 안에 표시되는 한에 표시되는 페이지에서 사용자 이름을 기록하기 내 따라서 SharePoint 웹 파트를 통해 일부 페이지에 액세스하려고하면 페이지에 액세스하려는 SharePoint에 로그인 한 사용자가 누구인지 확인한 다음 특정 사용자가 해당 페이지를 볼 수 있는지 확인합니다.

js 및/또는 php : SPAPI, SPContext 및 Jquery SPServices를 사용하여 온라인에서 찾은 가장 일반적인 솔루션을 시도했지만 로컬 서버의 PHP 페이지로 작업 할 수 없었습니다.

페이지에 액세스하는 사용자를 얻는 실용적인 방법이 있습니까? 나는 웹 개발에 익숙하지 않아 어떤 도움을 주시면 감사하겠습니다.

답변

1

문제가있는 경우 문제는 페이지 뷰어 웹 파트에 표시된 페이지에서 SharePoint 사용자 (다른 SP 정보는 물론)에 직접 액세스 할 수 없으므로 SharePoint에서 PHP 페이지로 사용자 ID를 전달하는 방법입니다. 페이지 뷰어 webpart는 IFRAME을 사용하여 지정된 페이지를 표시합니다.

ContentEditor webpart를 사용하여 고유 한 IFRAME과 일부 JavaScript를 SharePoint 페이지에 포함시키는 것이 좋습니다. 자바 스크립트 내에서 SPServices를 사용하여 사용자 정보를 얻고 PHP 페이지 URL의 일부로 IFRAME의 SRC 속성에 전달할 수 있습니다.

단점은 고급 사용자가 URL을 직접 구성하고 다른 사용자의 사용자 이름을 전달할 수 있다는 것입니다.

+0

감사합니다. @Mazin, 내가 언급 한 것을 잘 살펴볼 것입니다. 첫 번째 단계는 내 Sharepoint 페이지에 맞춤 iframe을 배치하는 방법을 찾는 것입니다. 맞습니까? – brWHigino

+0

당신 말이 맞아요. ContentEditor 웹 파트를 사용하면 SharePoint 페이지에 직접 HTML 태그 (예 : IFRAME) 및 자바 스크립트를 작성할 수 있습니다. –

관련 문제