diff --git a/src/backend/router.ts b/src/backend/router.ts index 8f75a53..d90f5b6 100644 --- a/src/backend/router.ts +++ b/src/backend/router.ts @@ -180,7 +180,7 @@ router.get('(.*)', async (ctx) => { async function login(ctx: Context, user: Record, host: string, token: string) { const isNewcomer = !(await getUser(user.username as string, host)); - if (isNewcomer) { + if (isNewcomer && config.whitelist && !config.instances.includes(host)) { await die(ctx, 'noNewUserAllowed', 403); return; }