0
사용자 관리에서 계정을 변경 한 후 강제로 로그 아웃해야합니다.Symfony2에서 사용자를 로그 아웃하는 방법
내가 찾은 유일한 예는 내가 임의의 사용자가 로그 아웃 할 필요가있는 반면 현재 사용자에게
$this->container->get('security.context')->setToken(null);
로그 아웃하는 방법입니다.
사용자 관리에서 계정을 변경 한 후 강제로 로그 아웃해야합니다.Symfony2에서 사용자를 로그 아웃하는 방법
내가 찾은 유일한 예는 내가 임의의 사용자가 로그 아웃 할 필요가있는 반면 현재 사용자에게
$this->container->get('security.context')->setToken(null);
로그 아웃하는 방법입니다.
네이티브 PHP 세션 핸들러를 사용하고 있다면 그렇게 할 수 없습니다. 그렇지 않으면 데이터베이스에 세션을 저장하는 경우 수행 할 수 있습니다. PdoSessionHandler to Store Sessions in the Database
간단한 내장 솔루션은 없습니다. 할 수 있으려면 구현 된 추가 메커니즘이 필요합니다. 정확한 상황에 따라 몇 가지 방법이 있습니다. –
UserProvider의 refreshUser() 메소드에서이를 수행 할 수 있습니다. – Gerry