From 2f53698bc553c8db0827de1877f76e0e4a5bbbc1 Mon Sep 17 00:00:00 2001 From: Shannon Date: Mon, 28 Apr 2014 19:19:48 +1000 Subject: [PATCH] Fixes: U4-4766 UmbracoMembershipProvider.ChangePassword() is seal, what might be a breaking change? --- src/Umbraco.Core/Security/MembershipProviderBase.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Core/Security/MembershipProviderBase.cs b/src/Umbraco.Core/Security/MembershipProviderBase.cs index a9475b526f..28f558f6ff 100644 --- a/src/Umbraco.Core/Security/MembershipProviderBase.cs +++ b/src/Umbraco.Core/Security/MembershipProviderBase.cs @@ -291,7 +291,7 @@ namespace Umbraco.Core.Security /// /// Checks to ensure the AllowManuallyChangingPassword rule is adhered to /// - public sealed override bool ChangePassword(string username, string oldPassword, string newPassword) + public override bool ChangePassword(string username, string oldPassword, string newPassword) { if (oldPassword.IsNullOrWhiteSpace() && AllowManuallyChangingPassword == false) { @@ -388,7 +388,7 @@ namespace Umbraco.Core.Security /// /// Ensures the ValidatingPassword event is executed before executing PerformCreateUser and performs basic membership provider validation of values. /// - public sealed override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status) + public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status) { var valStatus = ValidateNewUser(username, password, email, passwordQuestion, passwordAnswer, isApproved, providerUserKey); if (valStatus != MembershipCreateStatus.Success) @@ -476,7 +476,7 @@ namespace Umbraco.Core.Security /// /// /// - public sealed override string GetPassword(string username, string answer) + public override string GetPassword(string username, string answer) { if (EnablePasswordRetrieval == false) throw new ProviderException("Password Retrieval Not Enabled."); @@ -495,7 +495,7 @@ namespace Umbraco.Core.Security /// protected abstract string PerformGetPassword(string username, string answer); - public sealed override string ResetPassword(string username, string answer) + public override string ResetPassword(string username, string answer) { if (EnablePasswordReset == false) {