Visual Guard Class Library Documentation

VGMembershipUser Members

VGMembershipUser overview

Public Static Fields

DefaultInvalidCharsForName An array of chars containing the list of invalid chars for a name ('\', '/', '?', '*', '%', ';', ''', '"', ':', '|', '[', ']', '+', '=', ',').

Public Instance Properties

ApplicationId Gets the unique identifier of the application for which the user was created
AuthenticationMode Gets a value indicating the mode of authentication used by Visual Guard to authenticate the given user.
Comment Gets or sets repository-specific information for the membership user.
CreationDate Gets the date and time when the user was added to the repository.
Email Gets or sets the e-mail address for the membership user.
FirstName Gets or sets the first name of the membership user.
GraceLoginRemaining Gets the number of logons that are allowed before the account is locked out.
IsApproved Gets or sets whether the membership user can be authenticated.
IsDirty Gets a value indicating whether the VGMembershipUser has been modified.
IsLockedOut Gets a value indicating whether the membership user is locked out and unable to be validated.
IsMemberOfAnotherApplication Returns a boolean value indicating whether the user is a member of an application different from the current application
IsMemberOfApplication Returns a boolean value indicating whether the user is a member of the current application.
IsPasswordExpired Gets a boolean value that specifies whether the password for the user has expired.
LastActivityDate Gets or sets the date and time when the membership user was last authenticated or accessed the repository
LastLockoutDate Gets the most recent date and time that the membership user was locked out.
LastLoginDate Gets or sets the date and time when the user was last authenticated.
LastModificationDate Gets or sets the date and time when the user was last modified.
LastName Gets or sets the first name of the membership user.
LastPasswordChangedDate Gets the date and time when the membership user's password was last updated.
MembershipPermission Gets a value that indicates whether the current user can use Membership API to edit, create, delete or assign role to users for the current application
MustChangePasswordAtNextLogon Gets or sets a boolean value indicating when the password must be changed at next logon.
PasswordExpirationDate Gets the password expiration date and time.
PasswordQuestion Gets the password question for the membership user.
RepositoryId Gets the unique identifier of the information used to store in a repository
UserName Gets the logon name of the membership user.

Public Instance Methods

ChangePassword Updates the password for the membership user in the Visual Guard repository.
ChangePasswordQuestionAndAnswer Updates the password question and answer for the membership user in the Visual Guard repository
GrantMembershipPermission Grants the permission to use the Membership API to edit, create, delete or assign role to users for the current application
ResetPasswordOverloaded. Resets a user's password to a new, automatically generated password.
RevokeMembershipPermission Revokes the permission to use the Membership API to edit, create, delete or assign role to users for the current application
ToString Returns the user name for the membership user.
UnlockUser Clears the locked-out state of the user so that the membership user can be validated.

See Also

VGMembershipUser Class | Novalys.VisualGuard.Security.Membership Namespace