Advertisement
idLucas

candidatos.php

Aug 16th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.83 KB | None | 0 0
  1. /*MODEL*/
  2. public function add($nome, $cpf, $email, $senha, $data_cadastro) {
  3.     $sql = "INSERT INTO ".$this->table." SET nome = :nome, cpf = :cpf, email = :email, senha = :senha, data_cadastro = :data_cadastro";
  4.     $sql = $this->db->prepare($sql);
  5.     $sql->bindValue(':nome', $nome);
  6.     $sql->bindValue(':cpf', $cpf);
  7.     $sql->bindValue(':email', $email);
  8.     $sql->bindValue(':senha', $senha);
  9.     $sql->bindValue(':data_cadastro', $data_cadastro);
  10.     $sql->execute();
  11.    
  12.     $id = $this->db->lastInsertId();
  13.   }
  14.  
  15. /*CONTROLLER*/
  16. public function cadastrar() {
  17.   $dados = array();
  18.   $candidatos = new Candidatos();
  19.  
  20.   if(!empty($_POST['nome'])){
  21.  
  22.       $nome = addslashes($_POST['nome']);
  23.       $cpf = addslashes($_POST['cpf']);
  24.       $email = addslashes($_POST['email']);
  25.       $senha = addslashes(MD5($_POST['senha']));
  26.       $data_cadastro = date('Y-m-d');
  27.    
  28.     $id = $candidatos->add($nome, $cpf, $email, $senha, $data_cadastro);
  29.  
  30.     $md5 = MD5($id);
  31.     $link = 'http://inovarecrutamentoeselecao.com.br/candidatos/confirmar.php?h='.$md5;
  32.  
  33.     $assunto = "Confirmação de cadastro Inova Treinamentos";
  34.     $mensagem = "Seja bem ao site da Inova! :)\n\n Clique no link para ativar seu cadastro.\n\n ".$link;
  35.     $email_remetente = "contato@inovarecrutamentoeselecao.com.br";
  36.     $headers = "MIME-Version: 1.1\n";
  37.     $headers = "Content-type: text/plain; charset=iso-8859-1\n";
  38.     $headers = "From: $email_remetente\n"; // remetente
  39.     $headers = "Return-Path: $email_remetente\n"; // return-path
  40.     $headers = "Reply-To: $email_remetente\n"; // Endereço (devidamente validado) que o seu usuário informou no contato
  41.  
  42.    mail("$email", "$assunto", "$mesagem", $headers, "-f$email_remetente");
  43.  
  44.     echo "<h2>OK! Confirme seu cadastro clicando no link que foi enviado para o seu email!</h2>".$email;
  45.     exit;
  46.  
  47.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement