Thema: Delphi WebDAV Login Beispiel

Einzelnen Beitrag anzeigen

WiPhi

Registriert seit: 19. Feb 2015
90 Beiträge
 
Delphi 11 Alexandria
 
#25

AW: WebDAV Login Beispiel

  Alt 29. Mär 2021, 11:18
Danke erstmal für die Tipps. ich habe es so grundsätzlich zum Laufen bekommen. Jetzt hab ich aber folgenden Effekt mit 2 Accounts. Starte ich mein Programm und lasse Account 1 eine Datei hochladen, geht das. Dito mit Account 2 nach Neustart des Programms.
Mache ich aber beides nacheinander ohne Neustart schlägt der 2. Zugriff fehl mit folgender Meldung:

<?xml version="1.0" encoding="utf-8"?><d:error xmlns:d="DAV:"xmlns:s="http://sabredav.org/ns"><s:exception>Sabre\DAV\Exception\NotAuthentica ted</s:exception><s:message>Username or password was incorrect</s:message></d:error>'

Mache ich direkt danach einen erneuten, identischen Versuch, so klappt der.
Vermutlich ist der Session Cookie das Problem.

Frage... Zwei Accounts, wären in meinem Kopf auch zwei Klasseninstanzen des WebDAVs. Warum benutzt du zwei mal die gleiche Instanz? Damit riskierst du nur unnötige Seiteneffekte.
Wer sucht, der findet. Wer länger sucht, findet mehr.
  Mit Zitat antworten Zitat