[Login] Как логиниться сразу в несколько контекстов?

Добрый день!
У нас есть сайт на котором используются контексты web и ru для языковых версий. Для контекста web сайт открывается по домену site.com, для контекста ru — ru.site.com.
Необходимо чтобы пользователь мог залогиниться в личный кабинет в одном контексте (языковой версии), например, ru, и логин производился в оба контекста web и ru.
Сейчас это делается вот так:
$logindata = array(
  'username' => $_POST['login'],
  'password' => $_POST['password'],
  'usergroup' => $_POST['usergroup'],
  'rememberme' => true,
  'login_context' => 'web', // main context
  'add_contexts' => 'ru', // other contexts
);
$response = $modx->runProcessor('/security/login', $logindata);
Но при переключении языковых версий (контекстов), пользователь оказывается залогинен только под тем контекстом, в котором он заполнял форму входа.
Подскажите, пожалуйста, как сделать так, чтобы для site.com и для ru.site.com пользователь считался залогиненным в каком бы контексте он ни заполнянл форму входа
Giant Dad
22 ноября 2023, 17:42
modx.pro
390
0

Комментарии: 1

Артур Шевченко
22 ноября 2023, 20:24
0
Ты в правах доступа для группы в которой находится пользователь разрешил доступ к контексту ru?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1