sdy

update resetPassword

1 import { prisma, isAuthenticated } from "../../../utils"; 1 import { prisma, isAuthenticated } from "../../../utils";
2 +import bcrypt from "bcryptjs";
2 3
3 export default { 4 export default {
4 Mutation: { 5 Mutation: {
...@@ -19,13 +20,14 @@ export default { ...@@ -19,13 +20,14 @@ export default {
19 // For check new password is right, the two things must be same. 20 // For check new password is right, the two things must be same.
20 throw new Error("the two password don't match each other, try again"); 21 throw new Error("the two password don't match each other, try again");
21 } else { 22 } else {
23 + const encyptPW = await bcrypt.hash(passwordOne, 10);
22 await prisma.user.update({ 24 await prisma.user.update({
23 where: { 25 where: {
24 email, 26 email,
25 }, 27 },
26 data: { 28 data: {
27 emailSecret: "", 29 emailSecret: "",
28 - password: passwordOne, 30 + password: encyptPW,
29 }, 31 },
30 }); 32 });
31 } 33 }
......