如何在可以在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/

10-16 21:24