symfony - Shopware 6 授权客户

标签 symfony shopware shopware6

我想创建一个 Controller 来为特定的客户群提供可下载的文件。我需要对客户进行身份验证并检查他们是否已获得授权。

我检查了上下文和 HTTP header ,但无法找到有关客户的有值(value)数据。

什么是合适的方法?

最佳答案

我能够使用 SalesChannelContext 检索客户。

我用过

$event->getSalesChannelContext()->getCustomer();

关于symfony - Shopware 6 授权客户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70881841/

相关文章:

php - 使用 salt login 的 Symfony 2 总是返回 Bad credentials

php - 登录后 symfony 2 安全重定向

php - 如何在 Symfony 的另一个服务中注入(inject)一个服务?

mysql - mysqldump --hex-blob 也可以将 DEFAULT 值转储为十六进制吗?

symfony - 如何从 Shopware 6 中的缓存中排除站点?

php - 如何从类工厂方法添加 Symfony 依赖注入(inject)容器构建器的定义?

javascript - 在 Shopware 6 中覆盖现有的插件 JS

shopware - 在 Shopware 产品列表页面上显示评论数

Shopware6 应用程序使 services.cart 在 Custom Hook 中可用

shopware - 调试 shopware6 文档 pdf