Zum Hauptinhalt springen

Check if Profile is Complete

GET 

/company/auth/isComplete

Endpoint zur Überprüfung, ob das Unternehmensbenutzerprofil alle obligatorischen Daten vollständig enthält.

Überprüfung, ob das Unternehmensbenutzerprofil vollständig ist, bevor bestimmte Aktionen zugelassen werden, die vollständige Informationen erfordern (Auktionen erstellen, Angebote veröffentlichen).

Anwendungsfälle

  • System prüft Profilvollständigkeit, bevor das Erstellen von Auktionen erlaubt wird
  • UI zeigt dem Benutzer einen Indikator für ein unvollständiges Profil an
  • Es wird eine Aufforderung zur Vervollständigung des Profils angezeigt
  • Regelmäßige Überprüfung im Benutzer-Dashboard

Prozessablauf

  1. Authentifizierter Benutzer fordert Profilüberprüfung an
  2. Middleware m.isLoged prüft, ob der Benutzer authentifiziert ist (401, wenn nicht)
  3. Client sendet GET mit JWT-Token in den Headern
  4. Server validiert JWT-Token und extrahiert Benutzer-ID
  5. Server sucht Benutzer in der Datenbank anhand der ID
  6. System prüft die obligatorischen Profilfelder
  7. Wenn alle erforderlichen Felder ausgefüllt sind, wird true zurückgegeben
  8. Wenn erforderliche Felder fehlen, wird false zurückgegeben
  9. Der Indikator ermöglicht es dem Frontend, entsprechende Meldungen anzuzeigen

Geprüfte Felder

  • Vollständiger Name
  • Gültige und verifizierte E-Mail-Adresse
  • Vollständige Unternehmensdaten
  • Konfigurierte Steueradresse
  • Kontakttelefonnummer
  • Konfigurierte Zahlungsinformationen

Sicherheit

  • Erfordert authentifizierten Benutzer (gültiges JWT)
  • Gibt keine spezifischen Informationen darüber preis, welche Felder fehlen

Responses

Status der Profilvollständigkeit