Verifies that the supplied user name and password are valid.
Namespace: Novalys.VisualGuard.Security.MembershipAssembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2017.0.101.17 (2017.0.101.17)
Syntax
C# |
---|
public bool ValidateUser( string username, string password ) |
Visual Basic |
---|
Public Function ValidateUser ( username As String, password As String ) As Boolean |
Parameters
- username
- Type: System..::..String
The name of the user to be validated.
- password
- Type: System..::..String
The password for the specified user.
Return Value
Type: Booleantrue if the supplied user name and password are valid; otherwise, false.
Remarks
This method do not change the current user managed by Visual Guard. You must use the Authenticate(String, String, VGAuthenticationMode) method to change the current user.
This method will update the number of invalid password attempts and can lock out the user if the password is invalid.
Exceptions
Exception | Condition |
---|---|
System..::..ArgumentNullException | username or password is null. |
System..::..ArgumentException | username is empty or contains invalid chars ('\', '/', '?', '*', '%', ';', ''', '"', ':', '|', '[', ']', '+', '=', ',').
or user or password is longer than 64 characters. |
Novalys.VisualGuard.Security..::..VGConfigurationException | The configuration file is not valid
or A problem occurs during the connection to the repository.or The version of the repository or the version of the permissions is not supported by the application. |
System..::..NotSupportedException | the repository does not support the VisualGuard or Database mode. |