Files
ecoconnect/server/security/generatePasswordResetToken.js
2024-07-29 01:36:44 +08:00

17 lines
362 B
JavaScript

const crypto = require("crypto");
function generatePasswordResetToken() {
return new Promise((resolve, reject) => {
crypto.randomBytes(32, (err, buffer) => {
if (err) {
reject(err);
} else {
const token = buffer.toString("hex");
resolve(token);
}
});
});
}
module.exports = { generatePasswordResetToken };