fix: update reset token query

This commit is contained in:
Mythie
2023-09-19 13:57:11 +00:00
parent def8f45f8b
commit cef8cad14c

View File

@ -20,12 +20,12 @@ export const forgotPassword = async ({ email }: TForgotPasswordFormSchema) => {
return; return;
} }
// Find a token that was created in the last day and hasn't expired // Find a token that was created in the last hour and hasn't expired
const existingToken = await prisma.passwordResetToken.findFirst({ const existingToken = await prisma.passwordResetToken.findFirst({
where: { where: {
userId: user.id, userId: user.id,
expiry: { expiry: {
lt: new Date(), gt: new Date(),
}, },
createdAt: { createdAt: {
gt: new Date(Date.now() - ONE_HOUR), gt: new Date(Date.now() - ONE_HOUR),