Запуск Symfony 2.1 в приложении, и у нас есть разные песочницы кода. Например.
aequasi.someurl.com dev.someurl.com hotcarl.someurl.com Я не могу понять, почему, но когда я вошел в aequasi , и я иду на hotcarl , мне нужно снова войти в систему. Когда я это делаю, он выводит меня из aequasi .
Все песочницы используют одну и ту же базу данных для auth
У меня это в моей config.yml :
framework: session: cookie_domain: .someurl.com domain: .someurl.com
ive получил php.ini настроенный для использования того же URL-адреса тоже
Кроме того, session_id являются одинаковыми
Используйте базу данных или память в качестве хранилища сеансов. Это позволяет вам делиться данными сеанса с тремя различными приложениями symfony (каждый со своей песочницей). Это устранит несоответствия между кэшами приложений и позволит вам использовать cookie типа * .domain.com.
Symfony2 предоставляет несколько драйверов для альтернативного хранения сеансов.