Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony 3-登录后如何保留会话id?_Php_Database_Session_Symfony - Fatal编程技术网

Php Symfony 3-登录后如何保留会话id?

Php Symfony 3-登录后如何保留会话id?,php,database,session,symfony,Php,Database,Session,Symfony,我想使用会话ID为匿名用户标识数据库中的记录。当用户登录时,我希望将数据绑定/关联到用户id。但是,登录后,会话id会自动更改,因为我丢失了与用户的数据绑定 如何在登录后保留会话id,以便将用户id绑定到数据,然后更改会话id?身份验证后,应迁移会话,除非另有配置。实际上,会话ID没有保留,但数据应该在那里 您是否检查了security.xml: session_fixation_strategy: migrate 这应该是默认设置()。你的配置是什么情况 希望这有点帮助…试试这个

我想使用会话ID为匿名用户标识数据库中的记录。当用户登录时,我希望将数据绑定/关联到用户id。但是,登录后,会话id会自动更改,因为我丢失了与用户的数据绑定


如何在登录后保留会话id,以便将用户id绑定到数据,然后更改会话id?

身份验证后,应迁移会话,除非另有配置。实际上,会话ID没有保留,但数据应该在那里

您是否检查了
security.xml

session_fixation_strategy:  migrate
这应该是默认设置()。你的配置是什么情况

希望这有点帮助…

试试这个