2

我在 opencart 上安装了扩展“newsletter”“simple blog”

2.3.0.2 然后在user/user_group中添加权限。当我尝试启用状态时,它将显示“权限被拒绝!” 消息和

不允许我显示此模块。但是同一个模块在以前的 opencart 2.2.X 上工作正常,一个得到同样的问题并得到解决方案?

如果这是由于兼容性问题,我可以更改模块代码中的权限。

有谁知道。

4

4 回答 4

1

转到设置>用户>用户组,然后选择您的管理员所属的用户组。您将看到“访问权限”和“修改权限”。单击两个权限组的“全部检查”链接,然后保存。你已准备好出发 :)

于 2016-11-30T06:11:25.500 回答
0

很可能模块安装不允许您设置用户组权限。您可以手动执行此操作。

  • 登录你的 PHPMyAdmin
  • 转到表 oc_user_group
  • 编辑用户组 ID 1
  • 通过以下示例 extension/module/modulename 添加和实例化您的扩展
  • 节省
  • 转到管理部分中的模块
于 2016-12-04T20:31:44.813 回答
0
$this->user>->hasPermission( 'modify', extension/extension);
于 2019-07-30T16:17:19.680 回答
0

忘记调整表格您无需更改数据库中的任何内容即可解决此问题

这是旧版本控制器的示例:代码:全选

        $this->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'));

现在应该写成: 代码:全选

        $this->redirect($this->url->link('extension/extension', 'token=' . $this->session->data['token'], 'SSL'));

因此,如果您有一个旧模块,请检查您的控制器,即 admin/controller/module/yourmodule.php 然后找到 'extension/module' 替换 'extension/extension'

于 2018-04-30T10:10:54.947 回答