Ver código fonte

HPCC-13349 New ECLWatch reports expired HTPASSWD

Currently any authentication method other than LDAP returns the "Expired"
flag for the password. This PR changes that to return the "Never Expires"
flag

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
William Whitehead 10 anos atrás
pai
commit
efd6e71df6
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      system/security/shared/SecureUser.hpp

+ 1 - 1
system/security/shared/SecureUser.hpp

@@ -200,7 +200,7 @@ public:
 
     virtual CDateTime & getPasswordExpiration(CDateTime& expirationDate){ return expirationDate; }
     virtual bool setPasswordExpiration(CDateTime& expirationDate) { return true; }
-    virtual int getPasswordDaysRemaining() {return -1;}
+    virtual int getPasswordDaysRemaining() {return -2;}//never expires
     virtual authStatus getAuthenticateStatus() {return m_authenticateStatus;}
     virtual void setAuthenticateStatus(authStatus status){m_authenticateStatus = status;}