【发布时间】:2020-10-14 09:11:40
【问题描述】:
我有一个带有用户可以注册的表单的插件,为了避免重复注册,我添加了一个自定义验证器,用于检查 FE 用户是否已经包含电子邮件。
//This is just the isValid method of the custom validator..
public function isValid($value): void
{
$existingUser = $this->frontendUserRepository->findByEmail($value)->getFirst();
if ($existingUser != null) {
$this->addError(
'E-mail already registered',
1592556619
);
}
}
由于额外的双重选择加入机制,我想禁用新创建的 FE 用户(在注册表单的提交操作中创建),到目前为止一切顺利。 但是现在我的自定义验证器在尝试通过电子邮件查找时没有找到被禁用的用户。
所以我的问题是,我怎么能告诉它他必须忽略条目的禁用状态。
【问题讨论】:
标签: validation typo3 extbase