diff --git a/seasoned_api/src/webserver/controllers/user/logout.js b/seasoned_api/src/webserver/controllers/user/logout.js new file mode 100644 index 0000000..60e4e58 --- /dev/null +++ b/seasoned_api/src/webserver/controllers/user/logout.js @@ -0,0 +1,16 @@ +/** + * Controller: Log out a user (destroy authorization token) + * @param {Request} req http request variable + * @param {Response} res + * @returns {Callback} + */ +async function logoutController(req, res) { + res.clearCookie("authorization"); + + return res.status(200).send({ + success: true, + message: "Logged out, see you later!" + }); +} + +module.exports = logoutController;