Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用Kuzzle向用户附加额外数据(用于密码重置)_Node.js_Kuzzle - Fatal编程技术网

Node.js 如何使用Kuzzle向用户附加额外数据(用于密码重置)

Node.js 如何使用Kuzzle向用户附加额外数据(用于密码重置),node.js,kuzzle,Node.js,Kuzzle,我想在Kuzzle堆栈上创建一个重置密码功能,但我不知道在用户文档中放置额外数据(比如重置密码的令牌)的位置 此外,用户不能更改数据本身 我应该使用端点并阻止用户使用钩子或管道进行访问吗?是的,您可以使用security.updateUser端点向用户添加额外数据 要防止用户自己更改其数据,您可以创建一个角色,禁止访问控制器安全性和操作更新程序(请参阅),或者在之前:更新程序上创建一个管道插件,该插件将从查询中删除额外的数据(如果存在)(请参阅) 充分披露:我在Kuzzle工作

我想在Kuzzle堆栈上创建一个重置密码功能,但我不知道在用户文档中放置额外数据(比如重置密码的令牌)的位置

此外,用户不能更改数据本身


我应该使用端点并阻止用户使用钩子或管道进行访问吗?

是的,您可以使用security.updateUser端点向用户添加额外数据

要防止用户自己更改其数据,您可以创建一个角色,禁止访问控制器
安全性
和操作
更新程序
(请参阅),或者在
之前:更新程序
上创建一个管道插件,该插件将从查询中删除额外的数据(如果存在)(请参阅)

充分披露:我在Kuzzle工作