putty
(Derek Putnam)
1
Install this theme component
详细描述
在这些字段中使用敏感数据时要小心。字段不会出现在源代码中,但如果出现问题可能会被看到 
我有两个用户,derek_test(左)和 anon9(右)。ID 和 Company 字段都已在他们的个人资料中填充,但其中一个只能被另一个看到。derek_test 可以看到 ID,而 anon9 可以看到 Company。
用户个人资料
用户卡片
搜索
在这种情况下,anon9(右)可以看到公司并搜索 Acme。
设置

- 字段名称: 插入自定义用户字段的名称(每个对象一个)
- 允许的组: 从列表中选择允许的组
先决条件
这利用了 自定义用户字段。这些设置决定了字段的可见位置:
字段填充后,请重新检查这些设置,或提前创建权限,以免这些字段暴露。
6 个赞
Moin
2
未登录用户会看到什么?所以,如果该字段仅对管理员可见,那么我期望用户在注销后也无法看到它,对吗?
您选择使用文本字段来设置组而不是使用 group_list 有什么原因吗?输入组时,选择它们而不是键入名称会更方便一些。但是,它使用 ID 工作,因此您需要稍微更改代码。但即使您重命名了组,它仍然有效。
1 个赞
putty
(Derek Putnam)
3
说得好,我刚刚更新了它来处理这个问题。可以确认未登录用户看不到该字段。
我坦白说,这是用 Claude Code 完成的,但它说 group_list 类型在对象编辑器中不可用——只能作为顶级设置。
所以它必须是这样的,但可用字段的数量是固定的

putty
(Derek Putnam)
6
嗯……虽然对象编辑器中的设置接受了 list_type:group,但我还是无法绕过一个错误:

我尝试了几种不同的转换,但都无法成功。结论是“对象模式中的 groups 类型有文档记录,但 UI 在前端并未实现。”
2 个赞
Moin
8
我也看到了那个错误,但在使用重置按钮重置了所有对象设置后,错误就没再出现 
现在一切都好了

也许它不喜欢在现有配置上更改设置类型
2 个赞