我正在尝试实现两种使用Parse在JS应用程序中重新初始化用户密码的方法。
由于需要一种直接设置密码的方法,因此我在Parse.User documentation中搜索了一个用于更新密码字段的函数,希望知道自己是否应该对它进行哈希处理以及如何使用它。
不幸的是,the official documentation完全没有帮助:
Boolean setPassword( password, options )
调用set("password", password, options)
并返回结果。
参数:
密码<String>
选项<Object>
骨干风格的选项对象。
返回值:<Boolean>
我所希望知道的是,是否应该在提供密码之前对密码进行哈希处理,setPassword
和set("password"...)
之间是否存在差异,以及哪些选项可用。
最佳答案
经过尝试和测试后,我可以得出以下结论:setPassword()
只是set('password')
的快捷方式
可用的选项是常见的选项:useMasterKey
,sessionToken
...
设置密码会自动对其进行哈希处理。