backand :用户创建、删除、更新的问题

backand : issues with user creation, deletion, update

我正在使用 ionic/angularjs 创建一个应用程序,使用 Backand 作为后端服务。我将其设置为使用 MySQL 数据库。

1) 当我通过 SDK(来自 CDN 的 1.8.2 版本)创建用户时,该用户出现在注册用户区域,但在 'users' table.有人提到我应该将匿名访问设置为用户,因为他们说这是一个权限问题,但这并没有解决我的问题。

2) 我可以通过 Backand GUI 手动添加用户,并且用户在 'users' table 中获得一行,正如我所期望的那样。

3) 我无法通过 Backand GUI 手动删除 'users' table 中的用户或行。我收到一条错误消息,指出 "Delete My App User" 未能执行。您不能在 FROM 子句中为更新指定目标 table 'users'。我根本没有修改安全操作。它们都是默认的。更新用户会收到类似的错误。

4) 我在 Backand 中创建了一个空白应用程序,并使用新的令牌和应用程序名称更新了我的应用程序。我能够使用在原始应用程序上创建但不属于此应用程序的登录凭据登录到该应用程序。这是否意味着用户一旦在系统上注册了一个应用程序就可以访问任何 Backand?

我真的不知道 'users' 注册和登录应该如何在 Backand 中工作吗?

如有任何指导,我们将不胜感激。提前谢谢你。

您可以阅读更多关于背部和安全概念的信息here

用户只能访问他注册的应用程序。在您的情况下,我相信第二个应用程序具有匿名访问权限,因此您已登录第一个应用程序并获得访问令牌,并使用匿名 header 您访问了第二个应用程序。

请为第二个应用程序使用隐身window模式,然后您可以调试两个应用程序。

您还可以查看 Back& User example 来玩弄安全性。