Add admin auth verification to user creation ; Force credentials for a new user

This commit is contained in:
Kevin Puig
2025-09-27 15:31:49 -04:00
parent 8eb8adec67
commit 5634518cd3
4 changed files with 218 additions and 2 deletions

View File

@@ -16,6 +16,9 @@ export const createUserSchema = z.object({
banner: z.url().optional(),
status: z.enum(['online', 'offline', 'dnd', 'idle', 'invis']).default('online'),
admin: z.boolean().default(false),
requestingUserId: z.uuidv7(),
requestingUserToken: z.uuidv4(),
passwordhash: z.string(),
})
export type QueryUserByIdInput = z.infer<typeof queryUserByIdSchema>