我有一个我开发的前端模块,我想限制只登录用户. 强调这是前端用户,而不是我们正在谈论的管理员用户。
我认为这可以通过ACL设置完成,就像管理模块一样 - 但我无法在任何地方找到答案。
这是可能还是有必要检查他们登录的每个操作(我想避免这样做,因为它有很大的错误余量 - 我只是希望登录用户访问所述页面)?< / p>
最新回答
- 2019-12-51 #
我有一个我开发的前端模块,我想限制只登录用户. 强调这是前端用户,而不是我们正在谈论的管理员用户。
我认为这可以通过ACL设置完成,就像管理模块一样 - 但我无法在任何地方找到答案。
这是可能还是有必要检查他们登录的每个操作(我想避免这样做,因为它有很大的错误余量 - 我只是希望登录用户访问所述页面)?< / p>
不,前端没有ACL.要允许访问自定义控制器中的已登录用户,可以按照与Magento_Customer模块相同的方式进行操作,如下所述:Magento 2 - 检查自定义模块中页面的登录
如有必要,请为客户群添加额外的支票。
但是,如果您希望能够为客户组配置ACL,则必须从头开始实施,尽管您可能可以重用管理模块的某些部分。