コード例 #1
0
 public function solicitarAction()
 {
     $emailUsuario = $this->_getParam('email');
     $usuario = $this->MetodosGlobais->modelUsuarios->select("tu_email = '" . $emailUsuario . "'");
     if ($usuario) {
         $novaSenha = mt_rand(9999, 999999);
         $updateUsuario = $this->MetodosGlobais->modelUsuarios->updateSenha($usuario[0]['tl_id'], sha1($novaSenha));
         $assunto = "Alteração de Senha - Aptus Gestão em saúde";
         $mensagem = "Sua senha foi alterada, para acessar o sistema entre com sua nova senha: " . $novaSenha;
         $email = new Application_Model_Email($mensagem, $assunto, $usuario[0]['tu_email'], $usuario[0]['tu_nome']);
         $email->enviar();
         $this->view->mensagem = "Uma mensagem com instruções para redefinir a senha foi \n                enviada para seu endereço de e-mail.<br />\n                Verifique sua caixa de entrada!<br/>\n                Volta à area principal e tente entrar novamente com sua nova senha.";
     } else {
         $this->view->mensagem = "E-mail não cadastrado.";
     }
 }
コード例 #2
0
 public function parabenizaAction()
 {
     $email = $this->_getParam('email');
     $usuario = $this->MetodosGlobais->modelPacientes->select('"tpac_email" = \'' . $email . '\'');
     if ($usuario) {
         //$token = sha1($usuario[0]['tpac_email'] . time());
         //$modelAlteracaoSenha = new Application_Model_AlteracaoSenha();
         //$modelAlteracaoSenha->solicitar($usuario[0]['tu_id'], $token);
         $assunto = 'Felicitações da Aptus Gestão em Saúde';
         $mensagem = "Feliz Aniversário!! ";
         $mensagem .= $usuario['tpac_nome'] . ' ' . $usuario['tpac_sobrenome'];
         $email = new Application_Model_Email($mensagem, $assunto, $usuario[0]['tpac_email'], $usuario[0]['tpac_nome']);
         $email->enviar();
         //            $this->view->mensagem = "Uma mensagem com instruções para redefinir a senha foi
         //                enviada para seu endereço de e-mail.<br />
         //                Verifique sua caixa de entrada!";
         $this->redirect('paciente/index');
     } else {
         $this->view->mensagem = "E-mail não cadastrado.";
     }
 }