summaryrefslogtreecommitdiff
path: root/src/server/api/private
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/private')
-rw-r--r--src/server/api/private/signin.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/api/private/signin.ts b/src/server/api/private/signin.ts
index 0a17b0bd02..c01c1f265a 100644
--- a/src/server/api/private/signin.ts
+++ b/src/server/api/private/signin.ts
@@ -46,6 +46,13 @@ export default async (ctx: Koa.Context) => {
return;
}
+ if (user.isSuspended) {
+ ctx.throw(403, {
+ error: 'user is suspended'
+ });
+ return;
+ }
+
const profile = await UserProfiles.findOneOrFail(user.id);
// Compare password