Multiuser Lingo Dictionary > Multiuser Lingo Dictionary > createUser |  |

createUser

Syntax

    system.DBAdmin.createUser [#userID: userName, #password: passwordString, #userlevel: integer]

Description

Multiuser Server command; adds a new DBUser database object to the server. The user ID and password must be limited to 40 characters each and may not contain `#` or @ symbols.

Example

This statement creates a new DBUser object for the user Bob with the password MySecret and a user level of 40:

    errCode = gMultiuserInstance.sendNetMessage("system.DBAdmin.createUser", "anySubject", [#userID: "Bob", #password: "MySecret", #userlevel: 40])

The `#userlevel` attribute is optional. If omitted, it defaults to the level specified in the server's Multiuser.cfg file.

The server's response looks like this:

    [#errorCode: 0, #recipients: ["userName"], #senderID: "system.DBAdmin.createUser", #subject: "anySubject", #content: [#userID: "Bob"], #timeStamp: 180885670]