0
當生成一個新的Drupal站點(多點),我想定義默認用戶配置文件作爲管理員用戶沒有存取權限管理菜單。如何自定義Drupal 7的多用戶實例
如何創建新的用戶與默認的登錄相關信息的安裝配置文件,保持在同一時間的管理員用戶? 我發現這個node,但我不明白!我該如何申請!? 謝謝你的建議。
當生成一個新的Drupal站點(多點),我想定義默認用戶配置文件作爲管理員用戶沒有存取權限管理菜單。如何自定義Drupal 7的多用戶實例
如何創建新的用戶與默認的登錄相關信息的安裝配置文件,保持在同一時間的管理員用戶? 我發現這個node,但我不明白!我該如何申請!? 謝謝你的建議。
這tutorial勾畫出瞭如何在一個安裝配置文件創建角色和帳戶。
的核心思想是,以編程方式創建配置文件中的.install文件中的新角色和用戶帳戶。例如(未測試):
// Create a role for site content managers
$admin_role = new stdClass();
$admin_role->name = 'content manager';
$admin_role->weight = 2;
user_role_save($admin_role);
// Grant all admin permissions
user_role_grant_permissions($admin_role->rid, array_keys(module_invoke_all('permission')));
// Revoke the toolbar permissions
user_role_revoke_permissions($admin_role->rid, array(
'access administration menu', // The admin_menu module toolbar
'access toolbar', // The core toolbar
));
// Create a user with the content manager role
$new_user = array();
$new_user['name'] = 'manager';
$new_user['mail'] = '[email protected]';
$new_user['roles'] = array($admin_role->rid => $admin_role->rid);
$new_user['pass'] = 'incredibly-secure-password-here';
$new_user['status'] = 1;
$account = user_save(drupal_anonymous_user(), $new_user);