diff --git a/pages/registrieren.vue b/pages/registrieren.vue index b18af5c..b24b07a 100644 --- a/pages/registrieren.vue +++ b/pages/registrieren.vue @@ -13,7 +13,7 @@
@@ -243,6 +243,24 @@ const usePasskey = ref(false) const isPasskeySupported = ref(false) const passkeySupportReason = ref('') const setPasswordForPasskey = ref(true) + +// Debug: Log beim Form-Submit +const handleFormSubmit = (event) => { + console.log('[DEBUG] ===== FORM SUBMIT EVENT =====') + console.log('[DEBUG] Form submitted', { + usePasskey: usePasskey.value, + name: formData.value.name, + email: formData.value.email + }) + + if (usePasskey.value) { + console.log('[DEBUG] Calling handleRegisterWithPasskey...') + handleRegisterWithPasskey() + } else { + console.log('[DEBUG] Calling handleRegister...') + handleRegister() + } +} const showDebugInfo = ref(false) const debugChallenge = ref('') const debugRpId = ref('') @@ -314,10 +332,19 @@ const handleRegister = async () => { } const handleRegisterWithPasskey = async () => { + console.log('[DEBUG] ===== handleRegisterWithPasskey CALLED =====') + console.log('[DEBUG] Function entry point reached') + errorMessage.value = '' successMessage.value = '' + console.log('[DEBUG] Checking passkey support:', { + isPasskeySupported: isPasskeySupported.value, + passkeySupportReason: passkeySupportReason.value + }) + if (!isPasskeySupported.value) { + console.warn('[DEBUG] Passkey not supported, returning early') errorMessage.value = passkeySupportReason.value || 'Passkeys sind in diesem Browser/unter dieser URL nicht verfügbar (HTTPS erforderlich).' return }