From c41cfe43f0bbb05b48970768c7c5f272122ef32d Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Sun, 12 Oct 2025 16:03:47 -0400 Subject: [PATCH] Email zweimal eingeben --- src/modules/EmbeddedRegisterModule.svelte | 35 ++++++++++++++++++++++- src/modules/RegisterModule.svelte | 23 ++++++++++++++- 2 files changed, 56 insertions(+), 2 deletions(-) diff --git a/src/modules/EmbeddedRegisterModule.svelte b/src/modules/EmbeddedRegisterModule.svelte index 6dd6c21c..4c5ec73a 100644 --- a/src/modules/EmbeddedRegisterModule.svelte +++ b/src/modules/EmbeddedRegisterModule.svelte @@ -6,11 +6,32 @@ export let onRegister: (response: { email: string, name: string, vorname: string }) => void; export let password: string; export let email: string; + let vorname: string; let name: string; + let repeatEmail: string; async function signUp(e: SubmitEvent) { e.preventDefault() + + if (password.length < 8) { + addNotification({ + message: "Passwort muss mindestens 8 Zeichen enthalten.", + dismissable: true, + timeout: 3000, + type: "error" + }) + return; + } else if (email !== repeatEmail) { + addNotification({ + message: "Die eingegebenen Email Adressen stimmen nicht überein.", + dismissable: true, + timeout: 3000, + type: "error" + }) + return; + } + try { const response = await api.user.PUT.fetch({ email, @@ -68,7 +89,7 @@

Email

+
+

Email erneut eingeben

+ (repeatEmail = repeatEmail.toLowerCase())} + required + /> +

Passwort

Email
+
+

Email erneut eingeben

+ (repeatEmail = repeatEmail.toLowerCase())} + required + /> +

Passwort