Просмотр исходного кода

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 лет назад
Родитель
Сommit
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;}