משתמש.צור

תיאור

object user.create(משתמשי אובייקט/מערך)

שיטה זו מאפשרת ליצור משתמשים חדשים.

שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.

עוצמת סיסמת המשתמש מאומתת בהתאם ל כללי מדיניות סיסמאות שהוגדרו על ידי Authentication API. ראה אימות API למידע נוסף מֵידָע.

פרמטרים

(אובייקט/מערך) משתמשים ליצירה.

בנוסף למאפייני משתמש סטנדרטיים, השיטה מקבל את הפרמטרים הבאים.

פרמטר סוג תיאור
passwd
(חובה)
string סיסמת המשתמש.

ניתן להשמיט אם המשתמש נוסף רק לקבוצות שיש להן גישת LDAP.
usrgrps
(נדרש)
מערך משתמש קבוצות כדי להוסיף את המשתמש אליו.

לקבוצות המשתמשים חייבות להיות ה-מאפיין usrgrpid מוגדר.
medias array יש ליצור משתמש media.
user_medias
(הוצא משימוש)
מערך פרמטר זה הוצא משימוש, אנא השתמש ב-'medias' במקום זאת.
יש ליצור משתמש media.

החזר ערכים

(אובייקט) מחזירה אובייקט המכיל את המזהים של המשתמשים שנוצרו תחת המאפיין 'משתמשים'. סדר המזהים המוחזרים תואם את סדר המשתמשים שעברו.

דוגמאות

יצירת משתמש

צור משתמש חדש, הוסף אותו לקבוצת משתמשים וצור מדיה חדשה עבור אוֹתוֹ.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "user.create",
            "params": {
                "username": "ג'ון",
                "passwd": "Doe123",
                "roleid": "5",
                "usrgrps": [
                    {
                        "usrgrpid": "7"
                    }
                ],
                "מדיה": [
                    {
                        "mediatypeid": "1",
                        "לשלוח ל": [
                            "[email protected]"
                        ],
                        "פעיל": 0,
                        "חומרה": 63,
                        "period": "1-7,00:00-24:00"
                    }
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "משתמשים": [
                    "12"
                ]
            },
            "מזהה": 1
       }

מידע נוסף

מקור

CUser::create()‎ בתוך ui/include/classes/api/services/CUser.php.