Resets a user's password to a new, automatically generated password.

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

Syntax

C#
[ObsoleteAttribute("You need to use ResetPassword or ForcePassword methods in {VGSecurityRuntime.Membership}")]
public string ResetPassword(
	string name
)
Visual Basic
<ObsoleteAttribute("You need to use ResetPassword or ForcePassword methods in {VGSecurityRuntime.Membership}")> 
Public Function ResetPassword ( 
	name As String
) As String

Parameters

name
Type: System..::..String
The name of the user to reset the password for.

Return Value

Type: String
The new password for the specified user.

Exceptions

ExceptionCondition
System..::..ArgumentNullException

The name is null.

System..::..ArgumentException

The name is longer than 64 characters

or

The name is empty.

Novalys.VisualGuard.Security.Membership..::..VGMembershipPasswordException The user account is currently locked out or does not exist.

- or -

The generated password does not pass the password policy validation.
System..::..NotSupportedException

RequiresQuestionAndAnswer is set to true.

or

EnablePasswordReset is not set to true.

or

the repository does not support Visual Guard authentication mode.

See Also