0
在Symfony中,您可以更改前端控制器的环境,例如,从prod
到dev
:Symfony如何在不注销用户的情况下切换环境
if (/* some conditions */) {
$kernel = new AppKernel('prod', false);
} else {
$kernel = new AppKernel('dev', true);
}
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
,但每次在环境的变化,用户被注销的时间。有没有办法阻止它?
为什么你会需要这个? –
,因为每次更改环境时都很难注销并重新登录,所以不必执行此操作会更方便 – ShinDarth
我怀疑当您切换环境时,会丢失会话包,其中登录的用户数据被储存了。 – gskema