Explorar o código

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 %!s(int64=10) %!d(string=hai) anos
pai
achega
efd6e71df6
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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;}