Ошибка You do not have permission to access this page, please refer to your system administrator
- Подробности
- Категория: ocShop (Opencart.pro)
- Просмотров: 11650
В этой статье я расскажу, как я исправил ошибку в 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 - так вот надо сделать как показано выше и у вас все должно работать...)