0
我想使用會話ID來標識數據庫中匿名用戶的記錄。當用戶登錄時,我想將數據綁定/關聯到用戶標識。但是,登錄後,會話ID會自動隨着與用戶失去數據綁定的內容而更改。Symfony 3 - 登錄後如何保持會話ID?
如何在登錄後保持會話標識以便將用戶標識綁定到數據,然後更改會話標識?
我想使用會話ID來標識數據庫中匿名用戶的記錄。當用戶登錄時,我想將數據綁定/關聯到用戶標識。但是,登錄後,會話ID會自動隨着與用戶失去數據綁定的內容而更改。Symfony 3 - 登錄後如何保持會話ID?
如何在登錄後保持會話標識以便將用戶標識綁定到數據,然後更改會話標識?
驗證後,應該遷移會話,除非另有配置。事實上,會話ID不會保留,但數據應該在那裏。
你檢查過security.xml
:
session_fixation_strategy: migrate
這上面應該是默認(reference)。你的配置是什麼情況?
希望這會有所幫助...
試試這個https://github.com/symfony/symfony/issues/7885 –