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