Beispiel #1
0
 private function gerarToken($email)
 {
     $dao = new PessoaDAO();
     $pessoa = $dao->getPessoaEmail($email);
     if (count($pessoa)) {
         $dao = new UsuarioDAO();
         $token = $dao->tokenRedefinicaoSenha($pessoa[0]['idpessoa']);
         $assunto = 'Redefinição de senha';
         $mensagem = 'Olá, parece que você esqueceu sua senha no Thy Girls.<br>' . '<a href="' . $this->getBaseUrl() . 'esqueceu-senha/?token=' . $token . '">Clique Aqui</a> para gerar uma nova senha.' . 'Caso não tenha soliciado, favor ignore este email.';
         $envia = new EnviaEmail();
         $envia->esqueceuSenhaEmail($assunto, $pessoa[0]['email'], $pessoa[0]['nome'], utf8_decode($mensagem));
     }
 }