password forgot api change

This commit is contained in:
pawan-dot 2025-05-08 12:44:17 +05:30
parent e37f230deb
commit af107e6845

View File

@ -620,10 +620,10 @@ export const forgotPassword = async (req, res, next) => {
return res.status(404).json({ message: "User not found" }); return res.status(404).json({ message: "User not found" });
} }
// Get ResetPassword Token // Get ResetPassword Token
const resetToken = user.getResetPasswordToken(); //call function // const resetToken = user.getResetPasswordToken(); //call function
//save database reset token //save database reset token
await user.save({ validateBeforeSave: false }); // await user.save({ validateBeforeSave: false });
const passwords = password.randomPassword({ const passwords = password.randomPassword({
length: 12, length: 12,
@ -653,10 +653,10 @@ export const forgotPassword = async (req, res, next) => {
message: `Email sent to ${user.email} successfully`, message: `Email sent to ${user.email} successfully`,
}); });
} catch (error) { } catch (error) {
user.resetPasswordToken = undefined; // user.resetPasswordToken = undefined;
user.resetPasswordExpire = undefined; // user.resetPasswordExpire = undefined;
await user.save({ validateBeforeSave: false }); // await user.save({ validateBeforeSave: false });
return res return res
.status(500) .status(500)
@ -732,10 +732,10 @@ export const ResetPasswordAdmin = async (req, res) => {
} catch (error) { } catch (error) {
console.error("Error resetting password:", error); console.error("Error resetting password:", error);
console.error(error);
res.status(500).json({ res.status(500).json({
success: false, message: error?.message || "Something went wrong!",
message: error: error?.message || "",
error.message || "Something went wrong while resetting the password.",
}); });
} }
}; };