Einzelnen Beitrag anzeigen

derseitzer

Registriert seit: 12. Okt 2016
235 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Internet Browser Cookies löschen

  Alt 22. Nov 2016, 15:03
Delphi-Version: 5
Guten Tag,

Ich programmiere gerade folgendes :
Ich bin immer sehr faul und speichere meine Passwörter auf meinen Internetseiten ab, sodass ich die Passwörter nicht jedes mal wieder eingeben muss.
Durch einen Start eines Programmes möchte ich, dass sich diese gespeicherten Passwörter wieder zurücksetzen und sich das Programm dann beendet .
Warum ich das mache: Falls ich meinen Computer verlasse könnte ich somit verhindern, dass andere sich in meine Accounts einloggen.

Wenn ich mich in facebook einlogge und nun die cookies lösche (im browser), dann fragt fb wieder mein passwort ab, so wie ich es möchte.
Nun will ich das ganze in delphi programmiert haben.
Das hier hat leider nicht funktioniert:
1.
Delphi-Quellcode:
procedure TForm1.DeleteIECache;
var
  lpEntryInfo: PInternetCacheEntryInfo;
  hCacheDir: LongWord;
  dwEntrySize: LongWord;
begin
  dwEntrySize := 0;
  FindFirstUrlCacheEntry(nil, TInternetCacheEntryInfo(nil^), dwEntrySize);
  GetMem(lpEntryInfo, dwEntrySize);
  if dwEntrySize > 0 then lpEntryInfo^.dwStructSize := dwEntrySize;
  hCacheDir := FindFirstUrlCacheEntry(nil, lpEntryInfo^, dwEntrySize);
  if hCacheDir <> 0 then
  begin
    repeat
      DeleteUrlCacheEntry(lpEntryInfo^.lpszSourceUrlName);
      FreeMem(lpEntryInfo, dwEntrySize);
      dwEntrySize := 0;
      FindNextUrlCacheEntry(hCacheDir, TInternetCacheEntryInfo(nil^), dwEntrySize);
      GetMem(lpEntryInfo, dwEntrySize);
      if dwEntrySize > 0 then lpEntryInfo^.dwStructSize := dwEntrySize;
    until not FindNextUrlCacheEntry(hCacheDir, lpEntryInfo^, dwEntrySize);
  end;
  FreeMem(lpEntryInfo, dwEntrySize);
  FindCloseUrlCache(hCacheDir);
end;
Hat jemand eine Alternative die funktioniert? Achtung: Löschen vom Cache setzt Passwörter nicht zurück, nur löschen der Cookies:/
Danke für eure Hilfe

Geändert von Luckie (22. Nov 2016 um 16:33 Uhr) Grund: Delphi Tags eingefügt. Beim nächsten mal bitte selber machen.
  Mit Zitat antworten Zitat