【发布时间】:2011-01-27 20:52:18
【问题描述】:
//为登录创建一个sfForm
$this->form = new sfForm();
$this->form->setWidgets(array(
'email' => new sfWidgetFormInputText(array('default' => 'me@example.com')),
'密码' => 新的 sfWidgetFormInputPassword()
)
);
//TODO: sfValidatorRegex 上的密码!
$this->form->setValidators(数组(
'电子邮件' => 新的 sfValidatorEmail(),
'密码' => 新的 sfValidatorString(数组(
'min_length' => 8,
'max_length' => 255),
大批(
'min_length' => '密码太短。至少需要 8 个字符。')
)));
然后在我检查提交参数的请求后
if($this->form->isValid(){ 登录用户(); }无论我输入多短的密码或伪造的电子邮件,它都会失败。
【问题讨论】:
标签: symfony1