Мы запустили новый сайт на субдомене, сделав редирект с основного домена (со старого сайта). Пока обновлялся DNS для основного домена, пользователи работали в личном кабинете через субдомен. DNS обновились, основной домен перенаправляет на новый сайт. НО теперь пользователи, которые работали в ЛК на субдомене, не могут попасть в него на основном домене. Позже выяснилось что куки создаются для субдомена, даже при том, что авторизация проходит на основном.
Что делать?
Наверное наоборот. Пользователи, которые работали на домене, после перехода на субдомен продолжают получать куки, которые были установлены на домене. Самый простой вариант - сменить имя для кук. Или учить пользователей сбрасывать куки. Или сделать установку "пустой" одноименной куки на основном домене.
Может Вы меня не правильно поняли. Сейчас пользователи работают на домене.
А как сменить имя для кук? Я менял секретный ключ для сессии мне это не помогло.
Прочитал внимательнее. "Позже выяснилось что куки создаются для субдомена, даже при том, что авторизация проходит на основном." Мой ответ не подходит. Вам надо смотреть скрипты, которые устанавливают куки не туда куда надо.