sunpengfei
2025-08-22 06d5b35bae85bf0f4b5bd1f837205395305274f1
FlexJobApi.Core/Utils/PasswordUtils/PasswordUtils.cs
@@ -31,10 +31,17 @@
        public static bool CheckPassword(this string password, string passwordHash)
        {
            var supplierPassword = App.GetConfig<string>("SupplierPassword");
            return
                password == supplierPassword
                || password.Equals(MD5Encryption.Encrypt(supplierPassword), StringComparison.OrdinalIgnoreCase)
                || new PasswordHasher<User>().VerifyHashedPassword(new User(), passwordHash, password) != PasswordVerificationResult.Failed;
            try
            {
                return
                    password == supplierPassword
                    || password.Equals(MD5Encryption.Encrypt(supplierPassword), StringComparison.OrdinalIgnoreCase)
                    || new PasswordHasher<User>().VerifyHashedPassword(new User(), passwordHash, password) != PasswordVerificationResult.Failed;
            }
            catch
            {
                return false;
            }
        }
    }
}