Опубликовано

Редирект группы пользователей 2.х

Если у Вас есть неоходимость группе юзеров в опенкарте(2.0.x) при авторизации показывать не! главную страницу, а например страницу какого-нибудь модуля в контроллере шапки админки, который находится в admin/controller/comon/header.tpl в начало метода index вставьте, что-то вроде

if($this->user->isLogged() && $this->user->getGroupId()==2 && 
     isset($this->request->get['route']) && 
     $this->request->get['route']=='common/dashboard'
)
     $this->response->redirect($this->url->link('module/module_name', 'token=' . $this->session->data['token'], true));

если хотите вовсе со всех страниц админки редиректить на страницу например какого-то модуля то

if($this->user->isLogged() && $this->user->getGroupId()==2 && 
     isset($this->request->get['route']) && 
     $this->request->get['route']!='common/module_name'
)
     $this->response->redirect($this->url->link('module/module_name', 'token=' . $this->session->data['token'], true));

различие в листах кода выделил желтой подсветкой

Вопросы в комменты

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

Ваш e-mail не будет опубликован.