Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*MODEL*/
- public function add($nome, $cpf, $email, $senha, $data_cadastro) {
- $sql = "INSERT INTO ".$this->table." SET nome = :nome, cpf = :cpf, email = :email, senha = :senha, data_cadastro = :data_cadastro";
- $sql = $this->db->prepare($sql);
- $sql->bindValue(':nome', $nome);
- $sql->bindValue(':cpf', $cpf);
- $sql->bindValue(':email', $email);
- $sql->bindValue(':senha', $senha);
- $sql->bindValue(':data_cadastro', $data_cadastro);
- $sql->execute();
- $id = $this->db->lastInsertId();
- }
- /*CONTROLLER*/
- public function cadastrar() {
- $dados = array();
- $candidatos = new Candidatos();
- if(!empty($_POST['nome'])){
- $nome = addslashes($_POST['nome']);
- $cpf = addslashes($_POST['cpf']);
- $email = addslashes($_POST['email']);
- $senha = addslashes(MD5($_POST['senha']));
- $data_cadastro = date('Y-m-d');
- $id = $candidatos->add($nome, $cpf, $email, $senha, $data_cadastro);
- $md5 = MD5($id);
- $link = 'http://inovarecrutamentoeselecao.com.br/candidatos/confirmar.php?h='.$md5;
- $assunto = "Confirmação de cadastro Inova Treinamentos";
- $mensagem = "Seja bem ao site da Inova! :)\n\n Clique no link para ativar seu cadastro.\n\n ".$link;
- $email_remetente = "contato@inovarecrutamentoeselecao.com.br";
- $headers = "MIME-Version: 1.1\n";
- $headers = "Content-type: text/plain; charset=iso-8859-1\n";
- $headers = "From: $email_remetente\n"; // remetente
- $headers = "Return-Path: $email_remetente\n"; // return-path
- $headers = "Reply-To: $email_remetente\n"; // Endereço (devidamente validado) que o seu usuário informou no contato
- mail("$email", "$assunto", "$mesagem", $headers, "-f$email_remetente");
- echo "<h2>OK! Confirme seu cadastro clicando no link que foi enviado para o seu email!</h2>".$email;
- exit;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement