在 yii 中,我使用安全问题创建密码重置功能。首先,用户需要输入他的电子邮件 ID。我创建了 emailform.phpviews->User1
作为
<?php
$form=$this->beginWidget('CActiveForm', array(
'id'=>'email-form',
'enableClientValidation'=>true,
));
echo CHtml::textField('email');
echo CHtml::submitButton('Send');
$this->endWidget();
在控制器中,我创建了方法
public function actionPassword() {
if (isset($_POST['email'])) {
$email = $_POST['email'];
//process email....
//....
}
$this->render('_emailForm');
}
现在我想检查这个电子邮件 ID 是否存在于用户表中。如果是这样,那么我想向他显示一个安全问题。我该如何实施?