如何使用BackAnd使两个用户表保持“同步”?

时间:2017-02-15 18:15:44

标签: javascript angular backand

我很擅长注册用户,登录等。 现在我开始用以下内容修改用户:

this.backand.object.update('users', user.userId, user)

但是我可以看到只有我的表被修改,而我还需要修改“安全&amp; Auth&gt;注册用户<中存在的”注册用户“表/ EM>”。

我知道我可能需要创建自定义操作...也许“更新前”? ...但我找不到有关如何修改特定表格的文档(通过API或通过BackAnd操作)。

谢谢。

1 个答案:

答案 0 :(得分:1)

感谢您使用Backand!我们不会通过SDK提供任何方法来更新注册用户。您可以使用HTTP对象直接向后端的REST API发送调用,点击创建新用户时SDK请求的相同URL,但这不是正式记录的。通常,我们尝试限制注册用户表的直接修改,因为存在关于访问和修改数据的频率的一些安全问题,但您可以通过/ users URL直接访问用户对象。我们在http://docs.backand.com/en/latest/apidocs/security/index.html#link-your-app-39-s-users-with-backand-39-s-registered-users的文档中有一篇文章介绍了进行这些更改的自动过程 - 您应该能够调整该示例中的某些服务器端代码以使用您的用例。

现在可以使用的一种替代方法是在创建新用户时对基本信息(用户名,密码,名字,姓氏)进行任何更改,然后您可以使用自定义操作执行向新用户的迁移用户,但这是不必要的复杂。我将为我们的开发人员添加一张票,以便将来添加此注册用户管理功能。