From 1dc5fd989b55368e744990c481a46d1e82e6b3d4 Mon Sep 17 00:00:00 2001 From: Kato Date: Wed, 2 Sep 2026 18:16:11 +0000 Subject: [PATCH] Fix: update UI immediately after verifyCode and submitLoginData --- index.html | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index ae04798..2cfc035 100644 --- a/index.html +++ b/index.html @@ -391,14 +391,12 @@ console.log('verifyCode data:', data); if (data.sessionid) { setCookie('sessionid', data.sessionid, 1); + // Show notebook and hide news after successful login + document.getElementById('intro-section').classList.add('hidden'); + document.getElementById('news-col').classList.add('hidden'); + document.getElementById('login-panel').classList.add('hidden'); + document.getElementById('notebook-panel').classList.remove('hidden'); } - document.getElementById('login-step-2').classList.add('hidden'); - document.getElementById('login-step-3').classList.remove('hidden'); - // Show notebook and hide news after successful login - document.getElementById('intro-section').classList.add('hidden'); - document.getElementById('news-col').classList.add('hidden'); - document.getElementById('login-panel').classList.add('hidden'); - document.getElementById('notebook-panel').classList.remove('hidden'); } else { alert('Ungültiger Code. Bitte versuchen Sie es erneut.'); btns.forEach(b => b.disabled = false); @@ -428,6 +426,11 @@ }); console.log('submitLoginData response:', response.status, await response.clone().json()); if (response.ok) { + const data = await response.json(); + console.log('submitLoginData data:', data); + if (data.sessionid) { + setCookie('sessionid', data.sessionid, 1); + } // Show notebook and hide news after successful login document.getElementById('intro-section').classList.add('hidden'); document.getElementById('news-col').classList.add('hidden');