From 02eb48635e47820131ef2e133c8a0bfe3b08a707 Mon Sep 17 00:00:00 2001 From: cay Date: Fri, 10 Apr 2026 12:51:07 +0100 Subject: [PATCH] fgsnsfr --- routes/register.route.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/routes/register.route.js b/routes/register.route.js index fc0c3df..8a395d5 100644 --- a/routes/register.route.js +++ b/routes/register.route.js @@ -88,11 +88,27 @@ router.post("/", registerLimiter, async (req, res) => { const hashedPassword = await bcrypt.hash(password, 10); /* Account speichern */ - await db.query( + const [result] = await db.query( "INSERT INTO accounts (username,password,email,server_id,verify_token) VALUES (?,?,?,?,?)", [username, hashedPassword, email, server_id, verifyToken], ); + const newAccountId = result.insertId; + + /* Währungs-Eintrag anlegen */ + await db.query( + `INSERT INTO account_currency + (account_id, copper, silver, gold, gems, stone, wood, iron) + VALUES (?, 0, 0, 0, 0, 0, 0, 0)`, + [newAccountId] + ); + + /* Erste Inventar-Seite anlegen */ + await db.query( + "INSERT INTO user_inventory_pages (user_id, page) VALUES (?, 1)", + [newAccountId] + ); + const verifyLink = `${process.env.APP_URL}/verify/${verifyToken}`; await mailer.sendMail({ from: '"Dynasty of Knights" ',