Enviar nome e sobrenome junto com a senha no email
Boa tarde pessoal, não estou conseguindo enviar o sobrenome junto com o nome e senha de acesso no email cadastrado.
Atualmente o cliente preenche o cadastro completo, recebe em seu email somente o nome e a senha, preciso que venha o sobre nome também Ex. Eduardo souza.
segue o código que envia.
<?php
/**
* Created by PhpStorm.
* User: carlos
* Date: 01/05/15
* Time: 17:23
*/
ob_start();
if(isset($_POST['submit'])){
require_once('config/database.php');
require_once('config/antsqlinjection.php');
$array_replace = array('.','-','(',')',' ','/');
$cpf = str_replace($array_replace,'',$_POST['cpf']);
$tel1 = str_replace($array_replace,'',$_POST['telefone1']);
$tel2 = str_replace($array_replace,'',$_POST['telefone2']);
$data = str_replace('/','-',$_POST['data_nascimento']);
$data = date('Y-m-d',strtotime($data));
$email = $_POST['email'];
$caracteres = "0123456789abcdefghijklmnopqrstuvwxyz+-/()@_!?";
$mistura = substr(str_shuffle($caracteres),0,8);
$mistura = trim($mistura);
$senha = hash('sha256',$mistura);
$senha = trim($senha);
$get_verifica = mysql_query("SELECT * FROM usuario WHERE cpf='".$cpf."' OR email='".$email."' ");
$set_verifica = mysql_num_rows($get_verifica);
if($set_verifica==1)
{
//header("Location:cadastro.php?verifica=true");
echo json_encode(array(
'status' => 'erro',
'mensagem' => 'Erro um usuário já esta cadastrado com o email ou cpf que você forneceu verifique.'
));
}
else {
$data_cadastro = array(
'nome' => sql_escape($_POST['nome']),
'sobrenome' => sql_escape($_POST['sobrenome']),
'email' => sql_escape($_POST['email']),
'cpf' => sql_escape($cpf),
'data_nascimento' => sql_escape($data),
'sexo' => sql_escape($_POST['sexo']),
'estado_civil' => sql_escape($_POST['estado_civil']),
'telefone1' => sql_escape($tel1),
'telefone2' => sql_escape($tel2),
'cep' => sql_escape($_POST['cep']),
'numero' => sql_escape($_POST['numero']),
'rua' => sql_escape($_POST['rua']),
'bairro' => sql_escape($_POST['bairro']),
'cidade' => sql_escape($_POST['cidade']),
'estado' => sql_escape($_POST['estado']),
'complemento' => sql_escape($_POST['complemento']),
'senha' => sql_escape($senha)
);
foreach ($data_cadastro as $key => $value) {
$col[] = $key;
$val[] = "'" . $value . "'";
}
$colunas = implode(',', $col);
$valores = implode(',', $val);
$insert = mysql_query("INSERT INTO usuario ($colunas) VALUES ($valores) ") or die(mysql_error());
//echo ("INSERT INTO usuario ($colunas) VALUES ($valores) ");
//$insert = true;
if ($insert == true) {
require 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->CharSet = 'UTF-8';
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'mail.site.com'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = email@emaildosite.com'; // SMTP username
$mail->Password = 'senha do email'; // SMTP password
$mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587; // TCP port to connect to
$mail->From = 'cadastro_site.com.br';
$mail->FromName = 'noticias gerais';
$mail->addAddress($_POST['email'], $_POST['nome'], $_POST['sobrenome']); // Add a recipient
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = 'Senha de acesso';
$mail->Body = '<img src="url de destino"> <hr>Olá ' . $_POST['nome'] . ' Sua senha de acesso é: <b>' . $mistura . '</b> <br> Acessar agora <a href="http://'.$_SERVER['HTTP_HOST'].' ">clique aqui</a>';
//$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
if (!$mail->send()) {
//echo 'Message could not be sent.';
//echo 'Mailer Error: ' . $mail->ErrorInfo;
}
else
{
//echo 'Message has been sent';
}
//header("Location:./?post=true");
echo json_encode(array(
'status' => 'sucesso',
'mensagem' => 'Cadastro efetuado com sucesso, você receberá um email com sua senha, por favor verifique seu email. redirecionando...'
));
}
else
{
//header("Location:./?post=false");
echo json_encode(array(
'status' => 'erro',
'mensagem' => 'Erro ao cadastrar'
));
}
}
}Discussão (1)
Carregando comentários...