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 2007 và list 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.
Nguồn
2012-01-10 11:29:31
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
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. –
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