yii2防止有条件地执行操作

时间:2018-05-30 10:28:44

标签: php controller yii2

我有MyController扩展\yii\web\Controller并由每个控制器扩展。在MyController中,我覆盖了父母的beforeAction(),其中我已经有了一些东西。

现在我想实施免责声明,只有当用户点击"我同意"按钮。

在用户没有这样做之前,他无法使用该网站的任何菜单。

我的建议是检查状态是否已在beforeAction() MyController {{1}}方法中确认免责声明,并且如果未经确认提交免责声明并阻止执行请求采取行动。

这没有用,因为我无法弄清楚如何阻止行动被执行。

有人知道另一种解决方案,还是可以告诉我如何防止该行动被执行?

0 个答案:

没有答案