From 37a2c9b01538e65e1717594dc20f951c6cd02be2 Mon Sep 17 00:00:00 2001 From: Cay Date: Sat, 28 Feb 2026 15:46:43 +0000 Subject: [PATCH] =?UTF-8?q?Altersberechung=20v=C3=BCr=20Einwilligung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/register.js | 5 +++-- views/register.ejs | 36 +++++++++++++++++++++++++++++++++++- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/routes/register.js b/routes/register.js index 16d53a6..0649c3c 100644 --- a/routes/register.js +++ b/routes/register.js @@ -71,11 +71,12 @@ router.post("/create", async (req, res) => { /* ========================= Pflicht-Zustimmungen ========================= */ - if (!u.agreeConsent || !u.agreeAgb || !u.agreeSepa) { + + if (!u.agreeAgb || !u.agreeSepa || (age < 18 && !u.agreeConsent)) { return res.render("register", { vertragsarten, selectedVertrag: u.vertragsvariante, - error: "Bitte bestätige alle rechtlichen Hinweise, um fortzufahren.", + error: "Bitte bestätige alle erforderlichen Hinweise.", formData: u, }); } diff --git a/views/register.ejs b/views/register.ejs index eaa8e31..6a63f82 100644 --- a/views/register.ejs +++ b/views/register.ejs @@ -26,6 +26,7 @@
@@ -138,7 +139,7 @@
Rechtliches
-
+