2011-07-19 37 views
0

我需要新創建的用戶作爲默認分配給特定角色。Drupal 7:將自定義創建的用戶角色分配給新創建的用戶AS默認

爲默認情況下,新用戶會自動分配爲「身份驗證的用戶」我還需要爲「內容管理(自定義創建的角色)」

任何想法如何做到這一點?

升值有幫助!


爲什麼我需要那個?

我爲客戶端創建一個內容管理員角色,我不給管理員訪問。他們需要能夠以內容管理員身份創建新用戶。默認情況下,我需要授予「管理權限」的訪問權限,但通過這種方式,他們也可以創建管理員用戶:/並可以與網站搞砸。因此,如果我可以將內容管理員角色分配爲新創建的用戶,我不會授予對客戶端的管理權限訪問權限。

回答

0

看看模塊Auto Assign Role。它允許您自動將角色分配給新用戶。您還可以設置不同的角色預設,具體取決於用戶是否註冊了自己或管理員創建了該帳戶。目前它只在Drupal 7的開發中,但從問題隊列中看起來處於工作狀態。

從項目頁面:

自動分配的角色有三個主要目的。首先是 在創建新帳戶 時提供角色的自動分配。第二種是允許最終用戶在創建帳戶時選擇他們自己的角色或角色 。第三個是 ,用於提供在創建帳戶 時將觸發特定角色的路徑。管理員可以完全控制這些功能,並且可以讓他們一起工作或彼此獨立工作。自動 分配角色與內容配置文件模塊集成在一起,因此您可以將 的內容類型用作註冊頁面。您甚至可以用 替換您自己設計的定製版本 的默認用戶/註冊頁面。

+0

爲了讓管理員創建的頁面自動分配角色,您必須啓用訪問權才能編輯權限。 – Ephraim