From 588f3bae8980f76461d20e15475ec797078b0b54 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 18 Aug 2021 17:46:49 +0200 Subject: [PATCH] Changed register api route and added user deletion route --- src/server.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/server.js b/src/server.js index 130ad32..2305552 100644 --- a/src/server.js +++ b/src/server.js @@ -223,7 +223,7 @@ fastify.get('/api/:shortcode', async (req, res) => { //User registration -fastify.post('/api/register', async (req, res) => { +fastify.post('/api/auth/register', async (req, res) => { if (!config.registrationEnabled) { res.statusCode = 400; return "Registration was disabled by your admin"; @@ -347,6 +347,14 @@ fastify.after(() => { return "Done!"; }); + fastify.post('/api/auth/deleteme', { onRequest: fastify.auth([fastify.basicAuth, fastify.verifyJWT]) }, async (req, reply) => { + await knex('users') + .where('username', '=', req.user) + .delete(); + + return "Done!"; + }); + });