Добрый день!
Есть такой вопрос..
Сделана своя страница.
На этой странице всплывающее окно на авторизацию, если клиент не авторизовался а хочет вывести информацию
которая предназначена для авторизованых клиентов.
При отправки на сервер для обработки используется стандартный AuthController.php
Все работает за исключением когда происходит ошибка авторизации, переходит на страницу authentication.tp,l это и понятно.
Переменную с контроллера в форму можно передать, а там ее обработать и перейти на свою страницу с которой ушел.
Но это как-то не то.. загружается одна страница, потом своя..
Можно как-то с контроллера по ошибке перейти на ту страницу с которой был ввод.
Где-то в этом или другом месте
if ($this->ajax)
{
$return = array(
'hasError' => !empty($this->errors),
'errors' => $this->errors,
'token' => Tools::getToken(false)
);
die(Tools::jsonEncode($return));
}
else
$this->context->smarty->assign('authentification_error', $this->errors);
$this->context->smarty->assign('sus_errors', 'mypage');
Спасибо!