gpt4 book ai didi

directus - 如果一个 'many-to-many'字段添加到directus_users

转载 作者:行者123 更新时间:2023-12-05 07:02:59 25 4
gpt4 key购买 nike

首先,我喜欢 Directus CMS,我选择在我的新项目中实现它。到目前为止,我只是喜欢它。

现在我遇到了这个问题,其中添加了用户创建功能,电子邮件验证等一切都很好。直到我在 directus_fields 中添加了一个新的 o2m 字段并建立了适当的关系。在管理面板中运行良好,但当我希望任何用户从前端注册时,api 现在会抛出错误代码 3、401 未经授权的请求。我尝试了所有权限,包括 junction 集合、field one 集合以及 directus_users 集合。

PS:当我尝试从 directus_fields 表中删除该字段时,它恢复正常。这就是为什么我实际上猜测问题出在与关系相关的权限上。这种关系在管理面板上运作良好。

所以我的问题是,如果将 o2m“多对多”字段添加到“directus_users”集合中,公共(public)用户/创建功能所需的权限和更改是什么。该字段未标记为必填。

我使用的是 8.8.1 版本

最佳答案

目前,我做了一个临时解决方案。

从 directus_users 表中删除了 o2m 字段,而是创建了一个包含额外 users_data 的新集合,并在其中创建了多对多字段,因此注册是安全的,也不需要篡改 directus_users 表。此外,我所要做的就是从前端修改额外的请求参数。

尽管如此,我仍然相信我的问题是有效的。

关于directus - 如果一个 'many-to-many'字段添加到directus_users,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63396873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com