diff --git a/WebsitePanel/Sources/WebsitePanel.WebDav.Core/Security/Authentication/FormsAuthenticationService.cs b/WebsitePanel/Sources/WebsitePanel.WebDav.Core/Security/Authentication/FormsAuthenticationService.cs index 6e27366a..f802b9b8 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebDav.Core/Security/Authentication/FormsAuthenticationService.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebDav.Core/Security/Authentication/FormsAuthenticationService.cs @@ -33,7 +33,7 @@ namespace WebsitePanel.WebDav.Core.Security.Authentication var user = UserPrincipal.FindByIdentity(_principalContext, IdentityType.UserPrincipalName, login); - if (_principalContext.ValidateCredentials(login, password) == false && user != null) + if (user == null || _principalContext.ValidateCredentials(login, password) == false) { return null; }