Логинза: разный редирект на разных страницах
Можно ли как-то сделать редирект на разные страницы в зависимости от того, на какой вы щас находитесь?
Задача такая:
1 Если человек находится на странице скачивания наше программы и регится/авторизуется через соц. сеть, то редирект сюда же с определенным параметром, по которому я отдаю на скачивание нужную версию программы
2 Если человек на любой другой странице, то при регистрации/авторизации его должно редиректить в личный кабинет
В простой форме решил через сниппет, в котором есть такое:
Задача такая:
1 Если человек находится на странице скачивания наше программы и регится/авторизуется через соц. сеть, то редирект сюда же с определенным параметром, по которому я отдаю на скачивание нужную версию программы
2 Если человек на любой другой странице, то при регистрации/авторизации его должно редиректить в личный кабинет
В простой форме решил через сниппет, в котором есть такое:
if($hook->getValue('returnUrl')=='/download.html')
$modx->sendRedirect($modx->makeUrl('17', '', array('type'=>$hook->getValue('progr')), 'full'));
else
$modx->sendRedirect($modx->makeUrl('18', '', '', 'full'));
Комментарии: 1
В новых версиях появился параметр &loginResourceId=``. Подставляйте в него любые id документов, в зависимости от ситуации.
Есть еще и &logoutResourceId=``
Есть еще и &logoutResourceId=``
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.