If a user provides me their username and password, I am able to log them in using
Sitecore.Security.Authentication.AuthenticationManager.Login(username, password)
Or validate their account with
System.Web.Security.Membership.ValidateUser(userName, password)
However both of these fail if the user provides the correct password but is currently disabled (IsApproved = false).
Is there a way to check a disabled user's password? If a disabled user is attempting to log in I would like to be able to provide a specific error message to tell them that their password is correct but their account is disabled.