diff --git a/pages/login.vue b/pages/login.vue index 8594a82..076abd4 100644 --- a/pages/login.vue +++ b/pages/login.vue @@ -97,39 +97,14 @@ {{ isLoading ? 'Anmeldung läuft...' : 'Anmelden' }} - - - -
+
Passwort vergessen? -
- - Passkey verloren? Wiederherstellen - -
@@ -162,15 +137,9 @@ const formData = ref({ }) const isLoading = ref(false) -const isPasskeyLoading = ref(false) const errorMessage = ref('') const successMessage = ref('') -const isPasskeySupported = ref(false) -if (process.client) { - isPasskeySupported.value = !!window.PublicKeyCredential -} - const handleLogin = async () => { isLoading.value = true errorMessage.value = '' @@ -199,30 +168,8 @@ const handleLogin = async () => { } } -const handlePasskeyLogin = async () => { - isPasskeyLoading.value = true - errorMessage.value = '' - successMessage.value = '' - - try { - const response = await authStore.passkeyLogin() - if (response.success) { - successMessage.value = 'Anmeldung per Passkey erfolgreich! Sie werden weitergeleitet...' - setTimeout(() => { - const roles = response.user.roles || (response.user.role ? [response.user.role] : []) - if (roles.includes('admin') || roles.includes('vorstand') || roles.includes('newsletter')) { - router.push('/cms') - } else { - router.push('/mitgliederbereich') - } - }, 800) - } - } catch (error) { - errorMessage.value = error?.data?.message || error?.message || 'Passkey-Login fehlgeschlagen.' - } finally { - isPasskeyLoading.value = false - } -} +// Passkey-Login vorläufig deaktiviert +// const handlePasskeyLogin = async () => { ... } definePageMeta({ layout: 'default' diff --git a/pages/mitgliederbereich/profil.vue b/pages/mitgliederbereich/profil.vue index e834b0b..a08763d 100644 --- a/pages/mitgliederbereich/profil.vue +++ b/pages/mitgliederbereich/profil.vue @@ -424,7 +424,8 @@ const handleSave = async () => { onMounted(() => { loadProfile() - loadPasskeys() + // Passkey-Verwaltung vorläufig deaktiviert + // loadPasskeys() }) definePageMeta({ diff --git a/pages/registrieren.vue b/pages/registrieren.vue index c17bca9..c681730 100644 --- a/pages/registrieren.vue +++ b/pages/registrieren.vue @@ -11,19 +11,12 @@
- -
-
🔍 DEBUG MODE AKTIV
-
Komponente: registrieren.vue geladen
-
Passkey-Support: {{ isPasskeySupported ? 'JA' : 'NEIN' }}
-
Use Passkey: {{ usePasskey ? 'JA' : 'NEIN' }}
-
-
- + +
@@ -95,18 +89,18 @@
-
+
-
+
- + + +
🔍 Debug-Informationen (QR-Code):
@@ -283,7 +278,7 @@ :size="20" class="mr-2 animate-spin" /> - {{ isLoading ? 'Wird gesendet...' : (usePasskey ? 'Mit Passkey registrieren' : 'Registrierung beantragen') }} + {{ isLoading ? 'Wird gesendet...' : 'Registrierung beantragen' }} @@ -318,8 +313,9 @@ import { onMounted, ref } from 'vue' import { AlertCircle, Check, Loader2, Info } from 'lucide-vue-next' // Debug: Test-Ausgabe beim Laden der Komponente -console.log('[DEBUG] ===== registrieren.vue component loaded =====') -console.log('[DEBUG] Component setup started') +// Debug-Logs vorläufig deaktiviert +// console.log('[DEBUG] ===== registrieren.vue component loaded =====') +// console.log('[DEBUG] Component setup started') const formData = ref({ name: '', @@ -337,24 +333,30 @@ const isPasskeySupported = ref(false) const passkeySupportReason = ref('') const setPasswordForPasskey = ref(true) -console.log('[DEBUG] Component refs initialized') +// Debug-Logs vorläufig deaktiviert +// // Debug-Logs vorläufig deaktiviert +// console.log('[DEBUG] Component refs initialized') // 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 - }) + // Debug-Logs vorläufig deaktiviert + // 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() - } + // Passkey-Registrierung vorläufig deaktiviert + // if (usePasskey.value) { + // console.log('[DEBUG] Calling handleRegisterWithPasskey...') + // handleRegisterWithPasskey() + // } else { + // console.log('[DEBUG] Calling handleRegister...') + // handleRegister() + // } + // console.log('[DEBUG] Calling handleRegister...') + handleRegister() } const showDebugInfo = ref(false) const debugChallenge = ref('') @@ -429,9 +431,12 @@ const handleRegister = async () => { } } +// Passkey-Registrierung vorläufig deaktiviert - alle Debug-Logs entfernt +/* +// Passkey-Registrierung vorläufig deaktiviert - alle Debug-Logs entfernt +/* const handleRegisterWithPasskey = async () => { - console.log('[DEBUG] ===== handleRegisterWithPasskey CALLED =====') - console.log('[DEBUG] Function entry point reached') + // Debug-Logs entfernt errorMessage.value = '' successMessage.value = '' @@ -890,6 +895,7 @@ const handleRegisterWithPasskey = async () => { } } } +*/ useHead({ title: 'Registrierung - Harheimer TC',