spartacus-storefront - 当具有无定价角色的用户登录“您无权执行此操作”时如何修复。在登陆页面中
问题描述
当具有 NOPRICING 角色(不允许购买)的用户登录时,会显示错误消息并显示以下消息:“您无权执行此操作。如果您认为这是一个错误,请联系您的管理员。” 当用户被重定向到登录页面时会发生这种情况。即使没有从后端为用户提供 MiniCart 组件,当用户登录时仍然会进行以下调用。
api调用:
https://OCC_ENDPOINT/v2/SITE_CONTEXT/users/current/carts?fields=carts
错误信息:
{ "errors" : [ { "message" : "Access is denied", "type" : "ForbiddenError" } ] }
你能帮我停止登陆页面上的调用吗?或者,有没有人知道登陆页面上的初始调用来自何处的参考,以便我可以为 NOPRICING 用户自定义它?
解决方案
推荐阅读
- mysql - 获取所有常规数据,并检索隐私数据(如果具有值的列与所需参数匹配,则适用)在 MySQL 中
- html - 活动类不会更改为引导程序中导航栏的项目
- oracle - 执行视图时出错:函数计数在 denodo 中不可执行
- encryption - 离线播放 ExoPlayer 中的 AES 加密视频
- javascript - OnScroll 折叠视图 - React Native
- r - 如何使用 depmixS4 进行分类?
- python - Python - 套接字 CAN 连接
- c++ - 文件包含在 C++/C 中
- c# - 有没有办法自动删除临时目录?
- clickhouse - 如何检查是否真的应用了 Clickhouse 服务器设置?