[Решено] Login на два разных контекста
Не работает Login в два контекста (&contexts=`web, web2` присутствует).
Если в index.php — $modx->initialize('web') — логинится только в web;
$modx->initialize('web2') — логинится только в web2!
Прошу помощи, пожалуйста!
Если в index.php — $modx->initialize('web') — логинится только в web;
$modx->initialize('web2') — логинится только в web2!
Прошу помощи, пожалуйста!
Комментарии: 7
А можно сделать так. Сделать регистрацию на разных юзеров(web1 — Userweb1, web2 — Userweb2). О закрыть доступ от одних к другим. Не пробовали?
нет, надо одну авторизацию для всего
[[!Login?
&loginTpl=`tpl.loginTpl`
&logoutTpl=`tpl.loginLogoutTpl`
&errTpl=`lgnErrTpl`
&loginResourceId=`20`
&logoutResourceId=`24`
&contexts=`web,catalog` ]]
пример с рабочего сайта… Все работает, ищите ошибку у себя…
У меня всё так-же, может с правами доступа для контекстов какая-то ошибка?
Логи смотрите
Error caching lexicon topic — что вроде этого, но не пойму что это значит
в файле index.php дописываем строчку session_set_cookie_params(0, '/', 'mydomain.com'); после подключения файла конфигурации.
Далее в настройках системы выбрать Сессии и куки (7) и для переменной session_cookie_path дать значение /, там по умолчанию пусто…
P.S. — по крайней мере у меня заработала после этого авторизация на два контекста одновременно!
Далее в настройках системы выбрать Сессии и куки (7) и для переменной session_cookie_path дать значение /, там по умолчанию пусто…
P.S. — по крайней мере у меня заработала после этого авторизация на два контекста одновременно!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.