Răsfoiți Sursa

No need for public access to remembered passwords

Source commit: 7277963d447dcc1a33d25eda142134e74ad6b463
Martin Prikryl 7 ani în urmă
părinte
comite
e024cbae58
2 a modificat fișierele cu 3 adăugiri și 5 ștergeri
  1. 3 3
      source/core/Terminal.cpp
  2. 0 2
      source/core/Terminal.h

+ 3 - 3
source/core/Terminal.cpp

@@ -1621,11 +1621,11 @@ bool __fastcall TTerminal::DoPromptUser(TSessionData * /*Data*/, TPromptKind Kin
       UnicodeString APassword;
       if (FTunnelOpening)
       {
-        APassword = GetPasswordSource()->RememberedTunnelPassword;
+        APassword = GetPasswordSource()->GetRememberedTunnelPassword();
       }
       else
       {
-        APassword = GetPasswordSource()->RememberedPassword;
+        APassword = GetPasswordSource()->GetRememberedPassword();
       }
       Results->Strings[0] = APassword;
       if (!Results->Strings[0].IsEmpty())
@@ -6461,7 +6461,7 @@ UnicodeString __fastcall TTerminal::GetPassword()
   }
   else
   {
-    Result = RememberedPassword;
+    Result = GetRememberedPassword();
   }
   return Result;
 }

+ 0 - 2
source/core/Terminal.h

@@ -645,8 +645,6 @@ public:
   __property TStrings * FixedPaths = { read = GetFixedPaths };
   __property bool ResolvingSymlinks = { read = GetResolvingSymlinks };
   __property UnicodeString Password = { read = GetPassword };
-  __property UnicodeString RememberedPassword = { read = GetRememberedPassword };
-  __property UnicodeString RememberedTunnelPassword = { read = GetRememberedTunnelPassword };
   __property bool StoredCredentialsTried = { read = GetStoredCredentialsTried };
   __property TQueryUserEvent OnQueryUser = { read = FOnQueryUser, write = FOnQueryUser };
   __property TPromptUserEvent OnPromptUser = { read = FOnPromptUser, write = FOnPromptUser };