This commit is contained in:
cay 2026-04-10 12:51:07 +01:00
parent 4950b2e0fd
commit 02eb48635e

View File

@ -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" <register@dynastyofknights.com>',