1

我们有一种情况,我们有两种不同的用户角色:我们称他们content_labourercontent_boss. 有一个我们可以调用的模板very_cool_content。在此模板中,我们声明了以下属性:

  • title: 一些字符串值
  • api_content_id: 一个整数,可以准确地将这个内容绑定到一些后端 API 内容(显然,我们在 VeryCoolContentController 中使用它来启动一些后端 API 内容)
  • description: 一个文本值

我希望我content_boss能够为所有这些属性设置值。毕竟,他是老板。

但是,我content_labourer并不了解整个 API 业务,并且在一百万年后永远不会知道他应该在那里输入哪个值,更不用说他甚至应该能够输入/更改api_content_id. 他也不应该能够设置 的值title,因为那不关他的事。

现在我的问题是:我如何保护这些特定属性不被没有角色的用户更改(或者在理想情况下:甚至对用户可见)content_boss

4

1 回答 1

0

很抱歉,无法限制对单个字段的访问。但是您可以做的是限制对整个页面的访问。如果您以某种方式重组内容,也许您可​​以利用它?

于 2017-06-22T13:59:07.350 回答