Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Updates the password for the membership user in the membership data store.
Namespace: Microsoft.CommerceServer.Runtime.Profiles
Assembly: Microsoft.CommerceServer.Runtime (in Microsoft.CommerceServer.Runtime.dll)
Syntax
'Declaration
Public Overrides Function ChangePassword ( _
oldPassword As String, _
newPassword As String _
) As Boolean
'Usage
Dim instance As UpmMembershipUser
Dim oldPassword As String
Dim newPassword As String
Dim returnValue As Boolean
returnValue = instance.ChangePassword(oldPassword, _
newPassword)
public override bool ChangePassword(
string oldPassword,
string newPassword
)
public:
virtual bool ChangePassword(
String^ oldPassword,
String^ newPassword
) override
public override function ChangePassword(
oldPassword : String,
newPassword : String
) : boolean
Parameters
- oldPassword
Type: System..::.String
The current password for the membership user. Cannot be nullNothingnullptra null reference (Nothing in Visual Basic).
- newPassword
Type: System..::.String
The new password for the membership user. Cannot be nullNothingnullptra null reference (Nothing in Visual Basic).
Return Value
Type: System..::.Boolean
true if the password was updated successfully; otherwise false.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | oldPassword or newPassword is nullNothingnullptra null reference (Nothing in Visual Basic). |
Remarks
The ChangePassword method is used to update the user's password in the UpmMembershipProvider data store.
If the EnablePasswordReset is false, the user cannot change their password.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.