gpt4 book ai didi

node.js - 找到一种使用 Passport-local-mongoose 更新用户 Passport 的方法

转载 作者:太空宇宙 更新时间:2023-11-04 02:21:01 25 4
gpt4 key购买 nike

我正在使用nodejspassport-local-mongoose创建一个应用程序,问题是我找不到更新用户密码的方法,因为 Passport 使用盐和哈希,有某种方法或某种方法可以通过 PUT 方法更新密码吗?

最佳答案

假设您已将 passport-local-mongoose 插件添加到您的用户架构中,您应该能够调用setPassword(password, cb) 在您的用户架构上。

yourSchemaName.findById(id, function(err, user) {
user.setPassword(req.body.password, function(err) {
if (err) //handle error
user.save(function(err) {
if (err) //handle error
else //handle success
});
});
});

关于node.js - 找到一种使用 Passport-local-mongoose 更新用户 Passport 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33423198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com