Php 忘记密码中未定义的索引yii
我在yii工作,创建忘记密码。我尝试使用与相同的忘记密码。 但是我有一个错误未定义的索引:Lupa,它位于action$getEmail行中Php 忘记密码中未定义的索引yii,php,yii,forgot-password,Php,Yii,Forgot Password,我在yii工作,创建忘记密码。我尝试使用与相同的忘记密码。 但是我有一个错误未定义的索引:Lupa,它位于action$getEmail行中 public function actionForgot() { $getEmail=$_POST['Lupa']['email']; $getModel= Users::model()->findByAttributes(array('email'=>$getEmail)); if(
public function actionForgot()
{
$getEmail=$_POST['Lupa']['email'];
$getModel= Users::model()->findByAttributes(array('email'=>$getEmail));
if(isset($_POST['Lupa']))
{
$getToken=rand(0, 99999);
$getTime=date("H:i:s");
$getModel->token=md5($getToken.$getTime);
$namaPengirim="Owner Jsource Indonesia";
$emailadmin="fahmi.j@programmer.net";
$subjek="Reset Password";
$setpesan="you have successfully reset your password<br/>
<a href='http://yourdomain.com/index.php?r=site/vertoken/view&token=".$getModel->token."'>Click Here to Reset Password</a>";
if($getModel->validate())
{
$name='=?UTF-8?B?'.base64_encode($namaPengirim).'?=';
$subject='=?UTF-8?B?'.base64_encode($subjek).'?=';
$headers="From: $name <{$emailadmin}>\r\n".
"Reply-To: {$emailadmin}\r\n".
"MIME-Version: 1.0\r\n".
"Content-type: text/html; charset=UTF-8";
$getModel->save();
Yii::app()->user->setFlash('forgot','link to reset your password has been sent to your email');
mail($getEmail,$subject,$setpesan,$headers);
$this->refresh();
}
}
$this->render('forgot');
}
公共函数actionforget()
{
$getEmail=$_POST['Lupa']['email'];
$getModel=Users::model()->findByAttributes(数组('email'=>$getEmail));
如果(isset($_POST['Lupa']))
{
$getToken=rand(099999);
$getTime=日期(“H:i:s”);
$getModel->token=md5($getToken.$getTime);
$namaPengirim=“所有者Jsource Indonesia”;
$emailadmin=“fahmi。j@programmer.net";
$subsek=“重置密码”;
$setpesan=“您已成功重置密码
";
如果($getModel->validate())
{
$name='=?UTF-8?B?'。base64_编码($namaPengirim)。'?=';
$subject='=?UTF-8?B?'。base64_编码($subsek)。'?=';
$headers=“From:$name\r\n”。
“答复:{$emailadmin}\r\n”。
“MIME版本:1.0\r\n”。
“内容类型:text/html;字符集=UTF-8”;
$getModel->save();
Yii::app()->user->setFlash('忘记','重置密码的链接已发送到您的电子邮件');
邮件($getEmail、$subject、$setpesan、$headers);
$this->refresh();
}
}
$this->render(‘忘记’);
}
任何人都可以提前向您表示感谢。更改
public function actionForgot()
{
$getEmail=$_POST['Lupa']['email'];
$getModel= Users::model()->findByAttributes(array('email'=>$getEmail));
if(isset($_POST['Lupa']))
{ //..
致:
改变
public function actionForgot()
{
$getEmail=$_POST['Lupa']['email'];
$getModel= Users::model()->findByAttributes(array('email'=>$getEmail));
if(isset($_POST['Lupa']))
{ //..
致:
isset($\u POST['Lupa'])
应该在函数的开头。这之后已经完成了,但我先不明白thing@user3423920只需打印您的帖子并检查数据。正在运行-var_dump($_POST);模具()@user3423920您收到一个错误,因为在数组$\u POST not exist keyLupa
isset($\u POST['Lupa'])中,
应该在函数的开始处。这之后已经完成了,但我不明白thing@user3423920只需打印您的帖子并检查数据。正在运行-var_dump($_POST);模具()@user3423920由于数组$\u POST not exist keyLupa
中出现错误。