我正在使用带有fe-login和formhandler的TYPO3 6.2.x.我创建了一个表单,您可以在其中注册一个新的fe-user。 我想要为用户输入用户名密码和用于验证的doi代码进行“完整用户注册”。 我想如果formhandler有一个finisher-db支持saltedpassword,它必须有一个验证器(数据库 - > equalsField - > saltedpassword)。但我找不到任何。
类似的东西:
validators {
1.class = Validator_Default
1.config {
fieldConf {
password.errorCheck {
1 = required
2 = saltedpassword <-- does not exist
3 = isInDBTable
3 {
table = fe_users
field = password
#or maybe: special = password ?
showHidden = 1
}
}
}
}
}
所以我在这里需要帮助。
//更新2015-08-31
我删除了formhandler中的密码字段,以单独完成注册并登录 @Jost
。
现在我有一个更真诚的问题:
我现在有一个formhandler表单,要求用户输入他的电子邮件地址和doi-code。我想使用finisher_db来更新db中的用户。但是formhandler-finisher的更新需要更新元素的uid。我当然没有这个州的uid。有没有其他方法可以使用原生的formhandler整理器?
如果没有,有人可以告诉我如何为此目的编写自己的终结者吗?