[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 пользователь считался залогиненным в каком бы контексте он ни заполнянл форму входа
Комментарии: 1
Ты в правах доступа для группы в которой находится пользователь разрешил доступ к контексту ru?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.