Send email on password reset complete

This commit is contained in:
Ephraim Atta-Duncan
2023-06-05 15:33:27 +00:00
parent c47e01b2b8
commit 5d2349086d
7 changed files with 68 additions and 3 deletions

View File

@ -1,5 +1,5 @@
import { NextApiRequest, NextApiResponse } from "next";
import { sendResetPassword } from "@documenso/lib/mail";
import { sendResetPassword, sendResetPasswordSuccessMail } from "@documenso/lib/mail";
import { defaultHandler, defaultResponder } from "@documenso/lib/server";
import prisma from "@documenso/prisma";
import crypto from "crypto";

View File

@ -1,6 +1,6 @@
import { NextApiRequest, NextApiResponse } from "next";
import { hashPassword } from "@documenso/lib/auth";
import { sendResetPassword } from "@documenso/lib/mail";
import { sendResetPasswordSuccessMail } from "@documenso/lib/mail";
import { defaultHandler, defaultResponder } from "@documenso/lib/server";
import prisma from "@documenso/prisma";
@ -47,6 +47,8 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) {
return res.status(500).json({ message: "Error resetting password." });
}
await sendResetPasswordSuccessMail(foundToken.User);
res.status(200).json({ message: "Password reset successful." });
}