如何在可以在URL中使用的node.js中生成密码重置 token ?
我只需要生成 token 的方法:
user.reset_password_token = ???;
user.reset_password_expire = expire_date;
编辑-这是解决方案:
user.reset_password_token = require('crypto').randomBytes(32).toString('hex');
最佳答案
我正在使用它来生成我的身份验证 token :
require('crypto').randomBytes(32, function(ex, buf) {
var token = buf.toString('hex');
});
Crypto Node.js v0.8.9 Manual & Documentation
关于node.js - 在node.js中生成密码重置 token ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12578248/