使用usermanager和FOSUserBundle是否有办法确定是否有用户已创建但尚未激活?意味着用户isEnabled标志设置为0?
答案 0 :(得分:0)
如果存在这样的用户,您可以使用userManager的findUserBy
方法返回给定条件的一个用户。
/**
* {@inheritDoc}
*/
public function findUserBy(array $criteria)
{
return $this->repository->findOneBy($criteria);
}
即
$this->userManager->findUserBy(array('enabled' => 0));