From 9687b2abee7ae7b2bb9abba821601eaa8145b149 Mon Sep 17 00:00:00 2001 From: perploug Date: Fri, 31 Jan 2014 13:03:46 +0100 Subject: [PATCH] Special rule for installer password change --- src/Umbraco.Core/Security/MembershipProviderBase.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Umbraco.Core/Security/MembershipProviderBase.cs b/src/Umbraco.Core/Security/MembershipProviderBase.cs index f5ba315177..d0738b24ea 100644 --- a/src/Umbraco.Core/Security/MembershipProviderBase.cs +++ b/src/Umbraco.Core/Security/MembershipProviderBase.cs @@ -711,6 +711,11 @@ namespace Umbraco.Core.Security var decrypted = DecryptPassword(dbPassword); return decrypted == password; case MembershipPasswordFormat.Hashed: + + //only triggered when we set the initial installer password + if (dbPassword == "default" && password == dbPassword) + return true; + string salt; var storedHashedPass = StoredPassword(dbPassword, out salt); var hashed = EncryptOrHashPassword(password, salt);