我将 symfony 2 与 FOSuserbundle 一起使用。使用代码为锁定用户创建操作:
$repository = $this->getDoctrine()->getRepository('MainUserBundle:User')
$user = $repository->findOneByUsername($request->request->get('name'));
/* some code */
$user->setLocked(true);
$em = $this->getDoctrine()->getEntityManager();
$em->persist($user);
$em->flush();
但用户只有在注销并再次登录时才会收到锁定错误消息。我如何注销另一个用户?