瀏覽代碼

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 年之前
父節點
當前提交
efd6e71df6
共有 1 個文件被更改,包括 1 次插入1 次删除
  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;}