Skip to main content

Troubleshooting & Reference · Article 7.8

„Mein Kunde hat auf den Änderungslink geklickt und erhielt ‚Sitzung abgelaufen'"

Ein im Mai 2026 behobener Fehler verursachte, dass die öffentliche Änderungsansicht zur Freelancer-Anmeldung weiterleitete, wenn der Authentifizierungsstatus nicht eindeutig war. Behoben mit einem `skipAuth`-Flag auf der öffentlichen Route. Wenn dies nach der Fehlerbehebung bei einem neuen Angebot auftritt, wenden Sie sich an den Support.

Dieses Problem betraf eine kleine Anzahl von Änderungs-E-Mails, die vor der Fehlerbehebung (Mai 2026) versandt wurden. Das Symptom war verwirrend – der Kunde dachte, er habe etwas falsch gemacht, während in Wirklichkeit die Route fälschlicherweise eine Freelancer-Anmeldung bei einer öffentlichen Kunden-URL überprüfte. Die Fehlerbehebung ist in der Produktion ausgerollt; neue Änderungen sind davon nicht betroffen.

Step by step

  1. Prüfen, wann die Änderung gesendet wurde.

    Wenn vor Mai 2026, kann der E-Mail-Link die fehlerhafte Route haben.

  2. Auf Änderung erneut senden klicken

    über Aktionen in der Angebotsdetailansicht. Die neue E-Mail verwendet die korrigierte Route.

  3. Mit dem Kunden bestätigen.

    Der neue Link sollte den Kunden direkt zum PIN-Gate führen, ohne Weiterleitungs-Anmeldung.

Why this works this way

Die Fehlerbehebung ([D-115] / BUG-PROD-009) hat ein skipAuth-Flag zur Konfiguration der öffentlichen Änderungsroute hinzugefügt. Ohne es hat die Auth-Guard des React-Routers die Route abgefangen und den Kunden zu /login weitergeleitet, wenn kein Freelancer-Token gefunden wurde – was bei einem Kunden immer der Fall ist (Kunden sind keine Freelancer). Das PIN-Gate ist die einzige Authentifizierung, die auf einer kundengerichteten URL gelten sollte.

Dasselbe Muster hat auch die öffentliche Änderungs-Zahlungsroute behoben, die dasselbe Problem hatte. Beide wurden nach Mai 2026 korrigiert.

Troubleshooting

Keep reading