Sfoglia il codice sorgente

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 anni fa
parent
commit
efd6e71df6
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  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;}