dok/routes/verify.js
2026-03-11 16:06:34 +00:00

26 lines
581 B
JavaScript

const express = require("express");
const router = express.Router();
const db = require("../database/database");
router.get("/:token", async (req, res) => {
const token = req.params.token;
const [user] = await db.query(
"SELECT id FROM accounts WHERE verify_token = ?",
[token],
);
if (user.length === 0) {
return res.send("Ungültiger Bestätigungslink.");
}
await db.query(
"UPDATE accounts SET verified = TRUE, verify_token = NULL WHERE id = ?",
[user[0].id],
);
res.send("Account erfolgreich aktiviert.");
});
module.exports = router;