From 7e2465da47349df86aaa5aa0484e2c1f54126260 Mon Sep 17 00:00:00 2001 From: Kato Date: Wed, 2 Sep 2026 18:49:18 +0000 Subject: [PATCH] Add user not found error message with registration instruction --- js/main.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/js/main.js b/js/main.js index 1210670..aafe211 100644 --- a/js/main.js +++ b/js/main.js @@ -74,15 +74,21 @@ async function sendTelegramUser() { if (response.ok) { const data = await response.json(); console.log('sendTelegramUser data:', data); - if (data.sessionid) { + if (data.Error && data.Error.includes('user not found')) { + const msg = document.body.dataset.lang === 'de' + ? 'Dieser Benutzername ist noch nicht in unserer Datenbank. Bitte melden Sie sich über den Telegram Bot an, um sich zu registrieren.' + : 'This username is not yet in our database. Please sign up via the Telegram bot to register.'; + alert(msg); + } else if (data.sessionid) { setCookie('sessionid', data.sessionid, 1); + document.getElementById('login-step-1').classList.add('hidden'); + document.getElementById('login-step-2').classList.remove('hidden'); + alert('Code wurde an Ihren Telegram-Account gesendet.'); + } else { + alert('Fehler bei der Verifizierung. Bitte versuchen Sie es erneut.'); } - document.getElementById('login-step-1').classList.add('hidden'); - document.getElementById('login-step-2').classList.remove('hidden'); - alert('Code wurde an Ihren Telegram-Account gesendet.'); } else { alert('Fehler bei der Verifizierung. Bitte versuchen Sie es erneut.'); - btn.disabled = false; btn.textContent = document.body.dataset.lang === 'de' ? 'Anmelden' : 'Login'; } } catch (error) { console.error('sendTelegramUser error:', error);