2011-06-28 28 views

回答

3

這裏有一條評論可以幫助你瞭解一下用戶對象:User Object。看到用戶對象會是什麼樣的另一種方法是做:

<?php 
    global $user; 
    print_r($user); 
?> 

這裏是創建具有user_save()新用戶的一個非常簡單的例子:

<?php  
    $edit = array(
    'name' => 'New User', 
    'pass' => 'password', 
    'mail' => '[email protected]', 
    'status' => 1, 
    'language' => 'en', 
    'init' => '[email protected]', 
    'roles' => array(2 => 'authenticated user'), 
); 

    user_save(NULL, $edit); 
?> 
+2

傳遞一個對象'$ account'不必要。如果你將NULL作爲第一個參數傳遞,函數會用'stdClass'對象代替它,並相應地設置'$ account-> is_new'。 – kiamlaluno

+0

@kiamlaluno好的,謝謝!學到了新東西,編輯回答:) – Laxman13