Ошибка You do not have permission to access this page, please refer to your system administrator

В этой статье я расскажу, как я исправил ошибку в opencart "You do not have permission to access this page, please refer to your system administrator." Советуют в интернете многое, но мне не подошло...

В общем переводя эту ошибку на русский язык - нам говорят - у вас нет достаточно прав для изменения данной страницы - пожалуйста, обратитесь к администратору.

В интернете - все советуют зайти в группу юзеров и изменить там права у группы Администраторы, но я состою в ней и там галочки есть везде!!! Так, что не надо переписывать друг у друга, а ответ все таки состоит в том, что в контроллере модуля у вас есть ошибка - вероятнее всего!! (или это одна из возможных причин)!:

Смотрим, что было у меня:

1)

if (( $this->request->server['REQUEST_METHOD'] == 'POST' ) && $this->validate()) {
            if (!isset( $this->request->get['module_id'] )) {
                $this->model_extension_module->addModule( 'recent_products', $this->request->post );
            } else {
                $this->model_extension_module->editModule( $this->request->get['module_id'], $this->request->post );
            }

            $this->session->data['success'] = $this->language->get('text_success');

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

Проверьте именно последнюю строчку, если у вас opencart версии 2.3.0 как минимум - должно быть именно так extension/extension, это первое;

2) Далее, вот какая ошибка еще может быть

$this->response->setOutput( $this->load->view( 'extension/module/recent_products', $data ) ); //recent_products.tpl

в этой строчке было с .tpl - так вот надо сделать как показано выше и у вас все должно работать...)

 

 

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение CMS ocShop (Opencart.pro) Ошибка You do not have permission to access this page, please refer to your system administrator