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; }