diff options
author | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2023-01-01 14:20:41 +1100 |
---|---|---|
committer | Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | 2023-01-01 14:20:41 +1100 |
commit | 82f76ba07b60262ff64a0bc17641f06a5c9d9cad (patch) | |
tree | fcf5828b09f4952405241636f691133225058d54 | |
parent | Don't let users undisable their accounts (diff) | |
download | server-82f76ba07b60262ff64a0bc17641f06a5c9d9cad.tar.xz |
Revert "Don't let users undisable their accounts"
This reverts commit 52840f4f9806d1caa6fa21733e961275dd3d7547.
-rw-r--r-- | src/api/routes/auth/login.ts | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/api/routes/auth/login.ts b/src/api/routes/auth/login.ts index b9cefe1a..bbfb5425 100644 --- a/src/api/routes/auth/login.ts +++ b/src/api/routes/auth/login.ts @@ -66,6 +66,9 @@ router.post( }); if (undelete) { + // undelete refers to un'disable' here + if (user.disabled) + await User.update({ id: user.id }, { disabled: false }); if (user.deleted) await User.update({ id: user.id }, { deleted: false }); } else { @@ -74,14 +77,13 @@ router.post( message: "This account is scheduled for deletion.", code: 20011, }); + if (user.disabled) + return res.status(400).json({ + message: req.t("auth:login.ACCOUNT_DISABLED"), + code: 20013, + }); } - if (user.disabled) - return res.status(400).json({ - message: req.t("auth:login.ACCOUNT_DISABLED"), - code: 20013, - }); - // the salt is saved in the password refer to bcrypt docs const same_password = await bcrypt.compare( password, |