Enviar e-mail recuperar senha
public function recuperasenhaAction()
{
// layout examples
// $this->_helper->_layout->setLayout('layout-carrinho');
// $this->_helper->_layout->disableLayout();
// $this->renderScript('/cliente/cadastro.phtml');
// $this->_helper->redirector('index');
if ($this->_request->isPost()) {
$email = $this->_getParam('email');
$tbCliente = new Default_Model_Cliente();
$row = $tbCliente->searchEmail($email);
$senha = new myLibrary_GeraSenha();
$senha = $senha->GeraSenha();
if (count($row) < 1) {
echo "Email não cadastrado. Por favor verifique!";
exit;
} else {
$tbCliente->updatePassword($email, $senha);
}
$Nome = $row['Nome'];
$html = "<p><b>Olá $Nome,</b></p>";
$html .= "Este e-mail é automático, por favor não responda.";
$html .= "</br>";
$html .= "<p>Recebemos uma solicitação de recuperar sua senha,<br>";
$html .= "segue abaixo a sua senha";
$html .= "</p>";
$html .= "<p><b>$senha</b></p>";
$html .= "<p>Obrigado,</p>";
$html .= "Equipe EntregasRJ";
$html .= "</br>";
$mail = new myLibrary_myEmail;
$mail->setBodyText('EntregasRJ Obrigado pelo seu contato');
$mail->setHtml($html);
$mail->addTo("$email", "$Nome");
$mail->setSubject('Recuperar senha');
$mail->sendMail();
$this->_helper->viewRenderer->setNoRender(true);
$this->_helper->_layout->disableLayout();
echo "Sua senha foi enviada por e-mail";
}
}