私はFOSuserbundleでsymfony2を使用しています。コードを使用してユーザーをロックするためのアクションを作成します。
$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();
ただし、ユーザーがログアウトして再度ログインした場合にのみ、ロックインエラーメッセージが表示されます。別のユーザーをログアウトするにはどうすればよいですか?