
Um die Existenz eines Benutzers zu prüfen, können wir uns mit einer API verknüpfen, die uns über die Gültigkeit der gespeicherten E-Mail-Adresse informiert. Dazu befragen wir einen HTTP(S)-Webdienst in POST mit einem "X-Token"-Header, damit nur unser Dienst Ihre API befragen kann, und mit zwei Parametern "mail" und "resource_id" im Request Body, die die zu prüfende E-Mail-Adresse enthält. Der Webdienst antwortet in JSON mit einer booleschen Variable (true/false) "user_valid".
Zusammengefasst ist hier die schrittweise Vorgehensweise :
Je nach Ergebnis (vorhandene Adresse, gültiger Benutzer, ...) schickt der Webservice eine Antwort: