После смены контекста пользователь не может авторизоваться в закрытый раздел
Всем добрый день, есть мультиязычный сайт, поменял на нём основной язык на другой таким образом: — поменял в обоих контекстах base_url, site_url.
Поменял в плагине:
Авторизацию вывожу так:
Поменял в плагине:
case 'uk':
/* switch the context */
$modx->switchContext('ua');
break;
default:
/* Set the default context here */
$modx->switchContext('web');
break;На:case 'ru':
/* switch the context */
$modx->switchContext('web');
break;
default:
/* Set the default context here */
$modx->switchContext('ua');
break;В системных настройках установил default_context – ua, вместо web. В принципе всё хорошо работает основной язык поменялся, но на сайте есть закрытый раздел там где заходят по логину и паролю, так вот при авторизации с основного контекста сейчас не можешь зайти туда, а если перейдешь в другой язык, который был раньше основным, там можно зайти в раздел.Авторизацию вывожу так:
[ [!Login? &loginContext=`web` &contexts=`ua,en`] ]Может кто знает как решить этот вопрос.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
2
Комментарии: 2