在Angular-Strongloop应用程序中更改密码的正确方法是什么?

tin*_*ker 1 angularjs strongloop

我查看了docs,SO和interwebs,无法找到一个示例,显示如何使用Strongloop后端和使用slc生成的AngularJS API的应用程序更改用户的密码.非常欣赏正确方向的指针.

更新 我不是在寻找重置密码,忘记密码的情况.我正在寻找一种合法的方式来改变旧传递以及新传递需要提供的位置,并且在设置新传递之前将验证旧传递.

Lan*_*nce 5

无需再次登录用户,只需在用户上运行hasPassword方法即可比较密码,如果为true,则更新属性

像这样的东西...... if(user.hasPassword(req.body.oldPassword)) { user.updateAttribute('password', req.body.password .... }

https://apidocs.strongloop.com/loopback/#user-prototype-haspassword