2009-10-01 69 views
1

我希望將用戶權限分爲兩部分。客戶端的一些策略提到我們應該有一個單獨的用戶,他們只有權限添加用戶,沒有別的權限,站點管理員也不應該添加用戶。需要在MOSS 2007中添加用戶的單獨角色

截至目前,網站管理員用於添加用戶和管理其他配置。我們可以從網站管理員中刪除用戶添加角色嗎?

有沒有辦法通過編寫一些代碼來創建新的用戶角色?

回答

1

我不認爲有可能從網站管理員刪除任何權限。然而,你可以做一些狂野的事情,比如向主頁面添加安全代碼。這可以檢測到當前用戶和當前頁面,並且如果網站管理員在錯誤的位置,則會發出錯誤。

+0

我不確定這是否可行,但我也試圖找出是否可以得到一個替代方案。我們必須這樣做一些如何! – hemalshah 2009-10-02 20:52:12

1

如果您的權限集彙總到SPBasePermissions enumeration提供的選項之一,您可以創建自定義權限級別。不幸的是,沒有特定的「添加用戶」權限,只有ManagePermissions。無論如何參考,這裏是一個basic code sample

我認爲最好的辦法是通過一些代碼運行來檢查用戶是否在訪問添加用戶頁面時使用strongoption。

+0

謝謝亞歷克斯。我也來看看這個。將很快更新。 – hemalshah 2009-10-06 12:58:28