Как передавать данные между доменами и сабдоменами?
Здравствуйте.
Столкнулся с проблемой при передачи данных с одного субдомена на другой (или с основного домена на субдомен).
Если записывать данные в сессию, то при переходе на другой субдомен они теряются, так как остаются в другой сессии субдомена (как я понял). Вся передача данных планируется для не аутентифицированного пользователя.
Подскажите пожалуйста, как правильно это делается?
Спасибо! Но если я пропишу домен (.domain.tld) сессии в конфиге (сессии), то для не аутентифицированного пользователя проблема будет решена. Но в таком случае, для аутентифицированного пользователя, переход между сабдоменами будет осуществлен беспрепятственно, а пользователь должен быть авторизован, только в рамках своего сабдомена и при переходе на другой субдомен, аутентификация должна пропадать. Грубо говоря, пользователь находится только в рамках своего субдомена account.domain.ltd. Как быть в этой ситуации? Чтобы и залогинившийся юзер сохранял авторизацию в рамках точки входа (субдомена в который он имеет доступ) и сохранить сессионные данные между субдоменами для не аутентифицированного юзера?
Илья Паршаков, проверять аутентификацию самостоятельно, не надеясь на то, что она отвалится из-за отсутствия сессиионной куки. В курсе, да, что решение о валидности куки принимает браузер, а значит доверять этому нельзя?
Илья Паршаков, перенесите пользователя из сабдомена в директорию и не заморачивайтесь. Пока вы еб**е себе голову такой дичью кто-то уже пишет MVP и скоро выйдет в лидеры на рынке, а вы все еще будете задавать вопросы на Q&A