1
我創建與的NodeJS和護照本地貓鼬,應用 問題是,我無法找到一個方法來更新用戶密碼,因爲護照使用鹽和散列,有一些方法或某種方法來更新PUT方法的密碼?找到一種方法來更新護照本地貓鼬的用戶通行證
我創建與的NodeJS和護照本地貓鼬,應用 問題是,我無法找到一個方法來更新用戶密碼,因爲護照使用鹽和散列,有一些方法或某種方法來更新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
});
});
});