Buenos días,
Estoy intentado realizar un script para que desde un enlace directo tipo "www.mihost.com/myapp/{usuario}" devuelva si éste usuario se encuentra logueado o no.
Tenía pensado realizarlo mediante getToken() pero no sé cómo indicarle que me devuelva el token de un usuario cualquiera en concreto.
El código hasta donde he llegado es el siguiente:
Código PHP:
Ver originalpublic function XXXXX($user) {
$usr=$this->getDoctrine()
->getRepository('XXXBundle:User')
->findBy(
array('username' => $user));
if (!$this->container->has('security.context')) {
throw new \LogicException('The SecurityBundle is not registered in your application.');
}
if (null === $token = $this->container->get('security.context')->getToken()) {
return null;
}
if (!is_object($user2 = $token->getUser())) { return null;
}
return $user2;
}