diff --git a/src/services/parent/authService.ts b/src/services/parent/authService.ts index a2096fa..c167ade 100644 --- a/src/services/parent/authService.ts +++ b/src/services/parent/authService.ts @@ -60,5 +60,20 @@ async function loginUser(email: string, password: string): Promise { + const parentUser = await prisma.activeParentLoginCode.findUnique({ + where: { + code: parseInt(code) + } + }); + if (!parentUser) { + return null; + } + return issueTokenByUserId(parentUser.parent_id); +} -export { registUser, loginUser }; + + + + +export { registUser, loginUser, loginUserWithCode }