Trả lời

2

Bạn có thể sử dụng JQuery và SPServices để kiểm tra nhóm người dùng đã đăng nhập thuộc về, xem bài đăng của tôi here giải thích nguyên tắc. Trong trường hợp đó, nó ẩn một phần tử nếu người dùng thuộc về một nhóm cụ thể.

6

Bạn có thể sử dụng chức năng javascript HasRights được xác định trong SharePoint core.js, bạn chỉ phải vượt qua mặt nạ cấp phép thấp hơn (giới hạn) cũng như giới hạn trên.

Xem bài đăng về Checking Permissions with Javascript in Sharepoint 2007list of permission masks. Như bạn muốn kiểm tra xem nó là một quản trị bạn có thể thử mặt nạ ManageWeb phép: 0x0000000040000000


Edit: Một khả năng khác không được sử dụng HasRights chức năng, nhưng một SPSecurityTrimmedControl chỉ đơn giản là thiết lập một biến javascript toàn cầu. Một ví dụ bạn có thể tìm thấy ở đây: SharePoint: Run JavaScript based on user rights/permissions. Điều này tất nhiên có nghĩa là đánh dấu thêm (và không hoạt động trong một trình soạn thảo nội dung webpart), nhưng nó hoạt động.

+0

Cảm ơn bạn đã liên kết .. Tôi muốn xác minh người dùng trong newform.aspx của danh sách servey. Chúng tôi có thể sử dụng phương pháp HasRights trong trang đó không? .. Nếu có thì các tham số tôi phải vượt qua ti là gì? – Srikanth

+0

Tôi không có chương trình SharePOint 2007, vì vậy tôi không thể kiểm tra. Miễn là 'core.js' được tải, bạn có thể sử dụng HasRights. Các tham số được giải thích trong các liên kết tôi đăng. –

+0

Tôi vừa thêm tập lệnh bên dưới vào phần nội dung của trình soạn thảo nội dung của tôi. Không kết quả. Bạn có thể kiểm tra mã và cho tôi biết cần phải làm gì không. Tôi đã kiểm tra HasRights được định nghĩa hay không trong core.jas, nó không được định nghĩa trong nó. Srikanth

-1

Trên phần web, sau khi bạn chỉnh sửa, có một trường được gọi là đối tượng mục tiêu. Bạn chỉ có thể đặt nhóm ở đây để đưa người dùng vào nhóm trước tiên.

Các vấn đề liên quan