diff --git a/.claude/settings.local.json b/.claude/settings.local.json index f1269af..c5119df 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -46,7 +46,10 @@ "mcp__context7__get-library-docs", "mcp__playwright__browser_click", "mcp__playwright__browser_type", - "WebFetch(domain:www.shadcn-vue.com)" + "WebFetch(domain:www.shadcn-vue.com)", + "WebFetch(domain:docs.cidaas.com)", + "WebFetch(domain:articles.cidaas.de)", + "WebFetch(domain:pre-release-docs.cidaas.com)" ], "deny": [], "ask": [] diff --git a/app/components/Auth/LoginForm.vue b/app/components/Auth/LoginForm.vue index 1f77cf2..1fe7e84 100644 --- a/app/components/Auth/LoginForm.vue +++ b/app/components/Auth/LoginForm.vue @@ -11,6 +11,7 @@ const { login } = useAuth() const loginSchema = toTypedSchema( z.object({ email: z.string().email('Bitte geben Sie eine gültige E-Mail-Adresse ein'), + password: z.string().min(8, 'Passwort muss mindestens 8 Zeichen lang sein'), }) ) @@ -27,7 +28,7 @@ const onSubmit = handleSubmit(async (values) => { submitError.value = null try { - await login(values.email) + await login(values.email, values.password) // Redirect happens in login() function } catch (error: any) { console.error('Login error:', error) @@ -55,6 +56,17 @@ const onSubmit = handleSubmit(async (values) => { + + + + Passwort + + + + + + +