Inhaltsverzeichnis
1. Einführung
2. Einrichten des Anmelde-Systems
3. Überprüfung der Benutzer-E-Mail
4. Erstellen eines Einmal-Anmeldecodes
5. Senden des Einmal-Anmeldecodes
6. Anmeldung per E-Mail
7. Festlegen des Benutzernamens
8. Fazit
Einführung
In diesem Artikel werden wir untersuchen, wie man ein Einmal-Anmeldecode-Authentifizierungssystem in Voiceflow erstellt. Wir werden Sie Schritt für Schritt durch den Prozess führen, jede Komponente erklären und Codebeispiele bereitstellen. Am Ende dieses Artikels werden Sie ein klares Verständnis dafür haben, wie Sie dieses System in Ihren eigenen Projekten implementieren können.
1. Einrichten des Anmelde-Systems
Zu Beginn werden wir mit dem Anmelde-System starten. Dieses System ermöglicht es Benutzern, ein Konto zu erstellen, indem sie ihre E-Mail-Adresse angeben. Wir werden Airtable verwenden, um Benutzerdaten zu speichern und zu verwalten. Sie müssen ein Airtable-Konto erstellen und eine Basis mit den erforderlichen Spalten für E-Mail und Namen einrichten.
2. Überprüfung der Benutzer-E-Mail
Sobald ein Benutzer seine E-Mail-Adresse während des Anmeldevorgangs eingibt, überprüfen wir, ob die E-Mail bereits in der Airtable-Datenbank vorhanden ist. Dieser Schritt stellt sicher, dass jeder Benutzer eine eindeutige E-Mail-Adresse hat. Wir werden eine GET-Anfrage an die Airtable API stellen und die E-Mail als Parameter übergeben. Wenn die E-Mail bereits vorhanden ist, wird der Benutzer aufgefordert, sich mit einer anderen E-Mail-Adresse anzumelden oder sich anzumelden.
3. Erstellen eines Einmal-Anmeldecodes
Nach Überprüfung der Benutzer-E-Mail generieren wir einen Einmal-Anmeldecode. Dieser Code wird dem Benutzer zur Authentifizierung per E-Mail zugesandt. Wir verwenden einen KI-Schritt, um eine zufällige Kombination aus fünf Buchstaben und Zahlen zu generieren, die als Einmal-Anmeldecode dienen wird.
4. Senden des Einmal-Anmeldecodes
Sobald der Einmal-Anmeldecode generiert wurde, senden wir ihn an die E-Mail-Adresse des Benutzers mithilfe des Szenarios "make.com". Dieses Szenario ermöglicht es uns, Daten an einen Webhook zu senden, der den E-Mail-Versandprozess abwickelt. Der Benutzer erhält eine E-Mail mit dem Einmal-Anmeldecode.
5. Anmeldung per E-Mail
Um sich anzumelden, gibt der Benutzer seine E-Mail-Adresse ein und verwendet den erhaltenen Einmal-Anmeldecode.