Mi problema es el cierre de la sesión del usuario. el código de lo que tengo es:symfony2 logout
public function onAuthenticationFailure(Request $request, AuthenticationException $exception){
return new Response($this->translator->trans($exception->getMessage()));
}
public function logout(Request $request, Response $response, TokenInterface $token)
{
$empleado = $token->getUser();
$log = new Log();
$log->setFechalog(new \DateTime('now'));
$log->setTipo("Out");
$log->setEntidad("");
$log->setEmpleado($empleado);
$this->em->persist($log);
$this->em->flush();
}
public function onLogoutSuccess(Request $request) {
return new RedirectResponse($this->router->generate('login'));
}
El problema es que no puedo acceder al token de usuario TokenInterface
cuando se está ejecutando la función de cierre de sesión?
el problema soluction es el contexto de seguridad del servicio Gracias. – paradita
¿'' token-> getUser() 'devuelve nulo? O el '$ token' es nulo? – Kosta