コード例 #1
0
 public function sendResetPasswordMail($userEmail)
 {
     $result = $this->mailPrepare($userId);
     if ($result['status'] == "ok") {
         $userInfo = $result['user_info'];
         $this->setSubject('Quên mật khẩu đăng nhập');
         $resetLink = VC_Config::getInstance()->vcBaseurlsUser() . "/user/reset-password/?code=" . $userInfo->guid;
         $this->assign("reset_password_link", $resetLink);
         $newPassword = VC_Utils_String::generateCode(6);
         $userInfo->password_tmp = $newPassword;
         $userInfo->save();
         $this->assign('new_password', $newPassword);
         unset($result['user_info']);
         unset($userInfo);
         $this->sendMail("password_reset");
     }
     return $result;
 }