gpt4 book ai didi

symfony - 注销另一个用户

转载 作者:行者123 更新时间:2023-12-02 03:58:31 28 4
gpt4 key购买 nike

我将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();

但是,仅当用户注销并再次登录时,用户才会获得锁定错误消息。
我如何注销另一个用户?

最佳答案

参见my answer的相关问题。基本上,您需要在equals方法中检查锁定标志。这样,无论何时更改标志,用户都必须重新进行身份验证。

关于symfony - 注销另一个用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11517108/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com