当前位置: 首页 > 知识库问答 >
问题:

拒绝访问prestashop中的自定义模块

庄宇
2023-03-14

我在prestashop中创建了一个自定义模块,但我不知道如何处理对该模块的访问。我没有找到任何关于它的文档。我知道怎么在symfony做,但在prestashop不行。我只想让一组用户访问我的模块。有人知道怎么做吗,或者有一个文档链接来帮助我?

共有1个答案

南门峰
2023-03-14

您可以检查登录用户是否属于特定组。下面的示例演示了如何在控制器中检查用户的默认组。在此基础上,您可以继续限制您的模块。

if ($this->context->customer->isLogged()) {
    $customerGroupId = $this->context->customer->id_default_group;
}
 类似资料:
  • 当我想使用一些自定义URL时,我很难理解应用于自定义模块的逻辑中的错误 所以,我在我的自定义模块“页面”中使用了像这样的钩子ModuleRoutes: 和应该工作的模块控制器: 网址已正确创建,但当我试图访问该页面的内容时,我将最终出现在404错误页面我做错了什么吗?我想我错过了一些很明显的东西,但不明白是什么... 我已经做了研究,但仍然无法找到解决问题的方法。。似乎$route['contro

  • 我正在尝试在Prestashop 1.7中创建自定义控制器。5单元。 我创建了一个自定义控制器: 我用我的文件: 我在模块的文件夹中添加了一条路由 然而,我不知道如何进入这条路线。我试过: 这些都不管用。它们中的每一个都会导致404错误。 这是创建模块自定义控制器的正确方式吗?我怎样才能解决这个问题? 注意:此控制器应该是后台控制器。我想用它从默认的PrestaShop产品列表中更新产品的详细信息

  • 有人能帮我解决我遇到的自定义Prestashop模块1.6版本的文件路径问题吗? 以下内容在本地主机环境中非常有效: 但是不能在实时服务器上工作。以下方法确实有效: 这是不可接受的,因为有些客户不会使用默认的引导主题。 对此问题的任何帮助都将不胜感激。 谢谢

  • 我试图通过实现在应用程序中使用Spring security实现自定义身份验证。身份验证是成功的,并且用户也具有指定的角色,但我仍然总是得到访问被拒绝的页面。下面是我的代码。我是Spring保安的新手。请帮帮忙。提前致谢 原木

  • 当我创建新用户或授予现有特权,我得到了这个错误: 授予所有表上的权限ok(信息\u架构除外),在此表上我得到了拒绝访问错误。我怎么能修理?转储所有数据库,删除所有数据库,然后从转储还原?

  • 为什么当我试图创建InputStream时,下面的代码会给我一个File Not Found异常?我的inputdirectory定义为一个文件,其值为“D:\general\images\small_images”(不带引号),我的用户对该文件具有完全的写权限。我正在使用Windows7,并以管理员的身份运行eclipse IDE。 如有任何帮助,不胜感激。