From d7880916848ceaa731306b5b1c141bac22fbc529 Mon Sep 17 00:00:00 2001 From: Thomas Hintz Date: Sun, 23 Apr 2023 15:17:40 +0200 Subject: [PATCH] adding 303 statuses --- src/pages/api/create-account.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/api/create-account.js b/src/pages/api/create-account.js index b8156df..9134d9a 100644 --- a/src/pages/api/create-account.js +++ b/src/pages/api/create-account.js @@ -53,7 +53,7 @@ async function handler(req, res) { if (email && password && password === passwordagain && (csi || patreon_magic_key)) { // Check for minimum password length if (password.length < 12) { - res.redirect(makeMsg(csi, email, 'Please enter a password that is at least 12 characters long.')); + res.status(303).redirect(makeMsg(csi, email, 'Please enter a password that is at least 12 characters long.')); return; } @@ -69,7 +69,7 @@ async function handler(req, res) { if (!session) { console.error('unable to get session'); } if (!emailFromSession) { console.error('unable to get email from session'); } if (!email === emailFromSession) { console.error('session email does not match form email'); } - res.redirect('/reactors/create-account?unexpected_error=true'); + res.status(303).redirect('/reactors/create-account?unexpected_error=true'); return; } @@ -77,7 +77,7 @@ async function handler(req, res) { const existingUser = await db.get('select id from users where email=?', email); if (existingUser) { console.error('User already exists'); - res.redirect('/reactors/create-account?unexpected_error=true'); + res.status(303).redirect('/reactors/create-account?unexpected_error=true'); return; }