Adds a new user to the Visual Guard repository.

Namespace: Novalys.VisualGuard.Security.Membership
Assembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2016.0.105.16 (2016.0.105.16)

Syntax

C#
public static VGMembershipUser CreateUser(
	string username,
	string password,
	string email,
	string passwordQuestion,
	string passwordAnswer,
	bool isApproved,
	string comment,
	string firstName,
	string lastName,
	out VGMembershipCreateStatus status
)
Visual Basic
Public Shared Function CreateUser ( 
	username As String,
	password As String,
	email As String,
	passwordQuestion As String,
	passwordAnswer As String,
	isApproved As Boolean,
	comment As String,
	firstName As String,
	lastName As String,
	<OutAttribute> ByRef status As VGMembershipCreateStatus
) As VGMembershipUser

Parameters

username
Type: System..::..String
The user name for the new user.
password
Type: System..::..String
The password for the new user.
email
Type: System..::..String
The e-mail address for the new user.
passwordQuestion
Type: System..::..String
The password-question value for the membership user.
passwordAnswer
Type: System..::..String
The password-answer value for the membership user.
isApproved
Type: System..::..Boolean
A Boolean that indicates whether the new user is approved to log on.
comment
Type: System..::..String
Specific information for the user.
firstName
Type: System..::..String
the first name of the user.
lastName
Type: System..::..String
the last name of the user.
status
Type: Novalys.VisualGuard.Security.Membership..::..VGMembershipCreateStatus%
A VGMembershipCreateStatus indicating that the user was created successfully or the reason creation failed.

Return Value

Type: VGMembershipUser
A VGMembershipUser object for the newly created user. a null value (Nothing in VB) when the creation fails.

Exceptions

ExceptionCondition
System.Security..::..SecurityExceptionThe current user has not enough privileges to use Membership API. The Membership access level of the application must be sufficient to allows this action or the 'Membership Manager' role must be granted to the user by using the Visual Guard console.

See Also