From 06d5b35bae85bf0f4b5bd1f837205395305274f1 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 22 八月 2025 13:43:04 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Utils/PasswordUtils/PasswordUtils.cs |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/FlexJobApi.Core/Utils/PasswordUtils/PasswordUtils.cs b/FlexJobApi.Core/Utils/PasswordUtils/PasswordUtils.cs
index 27fb8e9..76eeadc 100644
--- a/FlexJobApi.Core/Utils/PasswordUtils/PasswordUtils.cs
+++ b/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;
+            }
         }
     }
 }

--
Gitblit v1.9.1