Всем доброго дня!
Есть сайт, где для поддоменов прописан алиас вида *.site.com (modx evo 1.0.12)
После выполнения авторизации с основного сайта я делаю редирект в поддомен вида username.site.com. Для этого немного подправил weblogin.processor.inc.php в самом конце:
...
// login home page
$url = $modx->config['site_url'] . substr(preserveUrl($id), 1);
$url = str_replace("www.", "$username" . ".", $url);
if (strpos($url, "://$username") === false)
$url = str_replace('://', '://' . $username . '.', $url);
$modx->sendRedirect($url);
Редирект отрабатывает нормально, но проблема в том, что авторизация была выполнена в домене site.com и после редиректа в поддомен username.site.com она уже не действует.
Я так понимаю, что перед редиректом, там где сохраняется сессия, нужно сохранять url с поддоменом, но разобраться не могу: сохранение кук нигде не нашел (может не там искал), а при сохранении сессии не нашел, где сохраняется домен\поддомен.
Подскажите, куда копать?
[ed. note: sign_of_chaos last edited this post 11 years, 9 months ago.]