2016-11-16 3 views
0

Я хочу использовать идентификатор сеанса для идентификации записей в базе данных для анонимного пользователя. Когда пользователь входит в систему, я хотел бы привязать/связать данные с идентификатором пользователя. Однако после входа в сеанс идентификатор автоматически изменяется на то, что я теряю привязку данных к пользователю.Symfony 3 - Как сохранить идентификатор сеанса после входа в систему?

Как сохранить идентификатор сеанса после регистрации, чтобы связать идентификатор пользователя с данными, а затем изменить идентификатор сеанса?

+0

Попробуйте https://github.com/symfony/symfony/issues/7885 –

ответ

1

После аутентификации сеанс должен быть перенесен, если не задано иное. Действительно, идентификатор сеанса не сохраняется, но данные должны быть там.

Вы проверили security.xml:

session_fixation_strategy: migrate 

Это выше должно быть по умолчанию (reference). Что такое ваш конфиг?

Надеется, что это помогает немного ...