[Login] Как логиниться сразу в несколько контекстов?
Добрый день!
У нас есть сайт на котором используются контексты web и ru для языковых версий. Для контекста web сайт открывается по домену site.com, для контекста ru — ru.site.com.
Необходимо чтобы пользователь мог залогиниться в личный кабинет в одном контексте (языковой версии), например, ru, и логин производился в оба контекста web и ru.
Сейчас это делается вот так:
Подскажите, пожалуйста, как сделать так, чтобы для site.com и для ru.site.com пользователь считался залогиненным в каком бы контексте он ни заполнянл форму входа
У нас есть сайт на котором используются контексты 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 пользователь считался залогиненным в каком бы контексте он ни заполнянл форму входа
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
1
Комментарии: 1