仅显示访问者的内容

Show only content of the visitor

我有一个应用程序,我希望访客能够在其中写下一些文字。 他们是唯一被允许查看自己条目的人。

为了允许人们创建条目,我设置了内容类型的安全性:允许具有查看权限的人使用 crud。

在查询设计器中,我基本上只有内容类型列表。因此,当然,任何可以看到该页面的访问者都会看到所有条目。

如何限制结果,使访问者只能看到 her/his 自己的条目?如果我在查询设计器中添加 ownerfilter,结果是空的。

所以基本上你应该做的是对类型授予这些权限:

  1. 注册用户(或可能添加的用户)应具有c权限(创建)。他们必须登录 - 所以不要使用 "everybody" - 否则你不会知道是谁添加的。

  2. 所有者(创建记录的人)应该有编辑权限(我不会给他们删除)

  3. 在可视查询中,您应该使用所有者权限。作为主机用户你只能测试它,如果你也做了一些记录。

好吗?否则只需添加更多信息。

或者只添加一个存储用户名的字段。显示条目时,仅显示当前用户名与用户名字段匹配的条目:)