题
它是可能的,如果是这样,我怎么能允许用户只有创造了一定的页数。ie。当他们注册,只允许他们创建一个网页?
解决方案
关掉我的头顶,下列做法应该工作:
- 钩到
userCan
事件的"编辑"行动,检查页的存在(即$title->exists()
的)和如果没有,咨询一些储存的数(见下文),并且如果决定达到被禁止的创建、设置$result
要false
和返回false
停止进一步挂钩压倒一切的决定。 - 钩到
ArticleInsertComplete
事件和更新一些储存着数以反映用户($user
)已经创造了另一个网页。
决定在#1可以扩大,通过额外的逻辑来支持多个政策结合,例如自动权利的转让;例如,允许用户创建一个多网页之后,他们已经达成了所谓的"自动确认"状态,或者忽略的检查管理员或其他用户特定权利。
其他提示
我不知道你想要什么做的,但我敢打赌,你想让他们做的唯一用户页面或东西吗?这或许对你来说比较简单,只是限制他们的编辑有一定的命名空间,直到它们被添加到一些特殊群体。
一些更多的信息能帮助我们回答这些问题更好。你也想自己的编辑限制对页面他们创造?
不隶属于 StackOverflow