zhengyiming
4 天以前 844ef8147c4e61c22d5aa40deab4b026638e1781
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;
            }
        }
    }
}