Opencart 3.x requires the extension files to be placed under 'extension' folder. My controller folder structure is as below
Code: Select all
admin
|---controller
|---extension
|---logger
|---logger.php
When I navigate to url 'http://<domain>/admin/index.php?route=extension/logger/logger&user_token=xxxx', I am getting 'Permission denied' error. I have already given access to all items for the user group. Even the class definition is correct
Code: Select all
class ControllerExtensionLoggerLogger extends Controller {
I tried to debug the function
Code: Select all
public function hasPermission($key, $value) {
in library\cart\user\user.php
the $value is passed as 'extension\logger' only!. What is going wrong? Could anyone help me?