function valida()
 {
     $user = new Usuario();
     if (isset($_POST['email_cadastro']) && isset($_POST['senha_cadastro']) && isset($_POST['nome_cadastro']) && isset($_POST['usuario_cadastro'])) {
         if (validaEmail($_POST['email_cadastro']) != true) {
             $_SESSION['danger'] = "Você deve informar um email_cadastro";
             //$_SESSION['email_cadastro'] = $_POST['email_cadastro'];
             header("Location: /Agendamento");
             die;
         } else {
             if (strlen($_POST['senha_cadastro']) < 6) {
                 $_SESSION['danger'] = "Sua senha_cadastro deve ter pelo menos 6 caracteres";
                 //$_SESSION['email_cadastro'] = $_POST['email_cadastro'];
                 header("Location: /Carro");
                 die;
             } else {
                 if (validaNomeUsuario($_POST['usuario_cadastro'])) {
                     $_SESSION['danger'] = "Seu nome de usuario esta incorreto";
                     //$_SESSION['email_cadastro'] = $_POST['email_cadastro'];
                     header("Location: /Shopping");
                     die;
                 } else {
                     $user->setEmail($_POST['email_cadastro']);
                     $user->setSenha($_POST['senha_cadastro']);
                     $user->setLogin($_POST['usuario_cadastro']);
                     $user->setNome($_POST['nome_cadastro']);
                     $user->setCargo($_POST['tipo_cadastro']);
                     return $user;
                 }
             }
         }
     }
 }
Example #2
0
function checaLogin()
{
    if ($_SESSION['Login']['id_usuario'] > 0) {
        # Verifica o e-mail!
        if (!validaEmail($_SESSION['Login']['email'])) {
            header('Location: /cadastro-completar/?comprar=' . (int) $_GET['comprar']);
            exit;
        }
    } else {
        header('Location: /login/?comprar=' . (int) $_GET['comprar']);
        exit;
    }
}
Example #3
0
 function valida()
 {
     $user = new Usuario();
     if (isset($_POST['email']) && isset($_POST['senha'])) {
         if (validaEmail($_POST['email']) != true) {
             $_SESSION['danger'] = "Você deve informar um email";
             $_SESSION['email'] = $_POST['email'];
             header("Location: cadastrar.php");
             die;
         } else {
             if (strlen($_POST['senha']) < 6) {
                 $_SESSION['danger'] = "Sua senha deve ter pelo menos 6 caracteres";
                 $_SESSION['email'] = $_POST['email'];
                 header("Location: cadastrar.php");
                 die;
             } else {
                 $user->setEmail($_POST['email']);
                 $user->setSenha($_POST['senha']);
                 return $user;
             }
         }
     }
 }
 $cep = $_POST["cep"];
 $rua = $_POST["rua"];
 $numero = $_POST["numero"];
 $complemento = $_POST["complemento"];
 $bairro = $_POST["bairro"];
 $cidade = $_POST["cidade"];
 $estado = $_POST["estado"];
 $pais = $_POST["id"];
 $numObjeto = $_POST["nobjeto"];
 $dataEnvio = $_POST["data-envio"];
 $formTerapeutica = $_POST["form-terapeutica"];
 $documentos = isset($_POST["documentos"]) ? $_POST["documentos"] === "on" : false;
 $senha = !isset($_POST["senha"]) || $_POST["senha"] == "" ? false : $_POST["senha"];
 $nomeValido = isset($nome) && mb_strlen($nome, 'UTF-8') >= 3 && mb_strlen($nome, 'UTF-8') <= 100;
 $cpfValido = validaCpf($cpf, $id, $instituicao);
 $emailValido = validaEmail($email, $id);
 $loginValido = isset($login) && mb_strlen($login, 'UTF-8') >= 3 && mb_strlen($login, 'UTF-8') <= 100;
 $instituicaoValida = isset($instituicao) && ($instituicao == 1 || $instituicao == 2);
 $idAssocValido = isset($idAssoc) && preg_match("/^[0-9]*\$/", $idAssoc);
 $idValido = isset($id) && preg_match("/^[0-9]*\$/", $id);
 $telefoneValido = isset($telefone) && preg_match("/^\\(?\\d{2}\\)?\\d{4}-?\\d{4,7}\$/", $telefone);
 $enderecoValido = false;
 // formata CEP
 $cep = str_replace(".", "", $cep);
 $cep = str_replace("-", "", $cep);
 $cepValido = isset($cep) && mb_strlen($cep, 'UTF-8') == 8;
 $ruaValida = isset($rua) && mb_strlen($rua, 'UTF-8') >= 3 && mb_strlen($rua, 'UTF-8') <= 200;
 $numeroValido = isset($numero) && mb_strlen($numero, 'UTF-8') >= 0 && mb_strlen($numero, 'UTF-8') <= 200;
 $bairroValido = isset($bairro) && mb_strlen($bairro, 'UTF-8') >= 3 && mb_strlen($bairro, 'UTF-8') <= 200;
 $cidadeValida = isset($cidade) && mb_strlen($cidade, 'UTF-8') >= 3 && mb_strlen($cidade, 'UTF-8') <= 200;
 $estadoValido = isset($estado) && mb_strlen($estado, 'UTF-8') == 2;
Example #5
0
$email = isset($_POST['email']) ? $_POST['email'] : null;
//Este array guardará los errores de validación que surjan.
$errores = array();
//Pregunta si está llegando una petición por POST, lo que significa que el usuario envió el formulario.
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    //Valida que el campo nombre no esté vacío.
    if (!validaRequerido($nombre)) {
        $errores[] = 'El campo nombre es incorrecto.';
    }
    //Valida la edad con un rango de 3 a 130 años.
    $opciones_edad = array('options' => array('min_range' => 3, 'max_range' => 130));
    if (!validarEntero($edad, $opciones_edad)) {
        $errores[] = 'El campo edad es incorrecto.';
    }
    //Valida que el campo email sea correcto.
    if (!validaEmail($email)) {
        $errores[] = 'El campo email es incorrecto.';
    }
    //Verifica si ha encontrado errores y de no haber redirige a la página con el mensaje de que pasó la validación.
    if (!$errores) {
        header('Location: validado.php');
        exit;
    }
}
?>
<!DOCTYPE>
<html>
    <head>
        <title> Formulario </title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
Example #6
0
include_once '../../head.php';
if (!in_array(220, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
$pessoa = new Pessoa();
//Verifica se a opcao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') {
    $DAO = new PessoaDAO();
    $pessoa->setNomeCompleto(limpaTexto($_POST['nome']));
    $pessoa->setEmail(limpaTexto($_POST['email']));
    $pessoa->setUsuario(userId());
    $pessoa->setIdCargo($_POST['cargo']);
    $pessoa->setRegime($_POST['regime']);
    $pessoa->setSetor($_POST['setor']);
    $pessoa->setMatricula(limpaTexto($_POST['matricula']));
    if (validaEmail($_POST['email']) == false) {
        echo '<script language= "JavaScript">alert("E-mail inv&aacute;lido");</script>';
    } else {
        //Verifica se o nome foi preenchido
        if ($pessoa->validaCadastro($pessoa)) {
            $retorno = $DAO->Gravar($pessoa);
            if ($retorno == true) {
                echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
                echo '<script language= "JavaScript">location.href="new.php";</script>';
            } else {
                print_r($retorno);
            }
        } else {
            echo '<script language= "JavaScript">alert("Preencha todos os campos");</script>';
        }
    }
Example #7
0
         }
     } else {
         echo json_encode(array('id' => '-3'));
         //email invalido
     }
 } else {
     if (strcmp('create-user-by-fb', $_POST['method']) == 0) {
         // SEND
         //$data = utf8_encode($_POST['data']);
         $data = json_decode($_POST['data']);
         //$data = json_decode($data);
         $username = $data->email;
         $password = $data->passwd;
         $filename = $data->picture_profile;
         //if (strpos($username,'@') !== false) {
         if (validaEmail($username)) {
             $sql = "INSERT INTO USER VALUES\n\t\t\t\t(NULL,\n\t\t\t\t'{$data->name}',\n\t\t\t\t'{$data->email}',\n\t\t\t\t'{$data->birth}',\n\t\t\t\t'{$data->sex}',\n\t\t\t\t'{$filename}',\n\t\t\t\t'{$data->socialnet}',\n\t\t\t\t'{$data->passwd}',\n\t\t\t\t'{$data->is_pro}',\n\t\t\t\tNULL)";
             if ($conn->query($sql) === TRUE) {
                 $sql = "SELECT USER.ID,\n\t\t\t    \tUSER.EMAIL,\n\t\t\t\t\t   USER.NAME,\n\t\t\t\t\t   USER.BIRTH,\n\t\t\t\t\t   USER.SEX,\n\t\t\t\t\t   USER.PICTURE_PROFILE,\n\t\t\t\t\t   USER.SOCIALNET,\n\t\t\t\t\t   USER.IS_PRO,\n\t\t\t\t\t   USER.DATE_TIME_USER,\n\t\t\t\t\t   (PROFESSIONAL.ID)AS ID_PRO,\n\t\t\t\t\t   PROFESSIONAL.BANNER,\n\t\t\t\t\t   PROFESSIONAL.CITY,\n\t\t\t\t\t   PROFESSIONAL.STATE,\n\t\t\t\t\t   PROFESSIONAL.ADDR,\n\t\t\t\t\t   PROFESSIONAL.DISTRICT,\n\t\t\t\t\t   PROFESSIONAL.PHONE1,\n\t\t\t\t\t   PROFESSIONAL.PHONE2,\n\t\t\t\t\t   PROFESSIONAL.LOCATION,\n\t\t\t\t\t   PROFESSIONAL.DATE_TIME_PROF FROM USER LEFT JOIN PROFESSIONAL ON (USER.ID=PROFESSIONAL.ID_USER) WHERE EMAIL='" . $username . "' AND PASSWD='" . $password . "'";
                 $result = $conn->query($sql);
                 if ($result->num_rows > 0) {
                     $arrayLogin = array();
                     foreach ($result as $model) {
                         $arrayLogin = getArrayUser($model);
                     }
                     echo json_encode($arrayLogin);
                 } else {
                     echo json_encode(array('id' => '-1'));
                     //login invalido
                 }
             } else {
<?php

//CULTURA FM - NEWSLETTER
function validaEmail($mail)
{
    if (preg_match("/^([[:alnum:]_.-]){3,}@([[:lower:][:digit:]_.-]{3,})(.[[:lower:]]{2,3})(.[[:lower:]]{2})?\$/", $mail)) {
        return true;
    } else {
        return false;
    }
}
if ($_REQUEST["email_newsletter"] && $_REQUEST["site"]) {
    $email = strtolower($_REQUEST["email_newsletter"]);
    $site = $_REQUEST["site"];
    if (validaEmail($email) && $site == "culturafm") {
        $filename = "newsletter_culturafm.csv";
        $content = $email . ", ";
        $fp = fopen($filename, 'a+');
        if (fwrite($fp, $content)) {
            $a = array("data" => "0");
            $json = json_encode($a);
            $callback = $_REQUEST['callback'];
            echo $callback . '(' . $json . ');';
            die;
        } else {
            $a = array("data" => "1");
            $json = json_encode($a);
            $callback = $_REQUEST['callback'];
            echo $callback . '(' . $json . ');';
            die;
        }
Example #9
0
    return isset($_POST[$valor]) ? $_POST[$valor] : '';
}
function validaEmail($email)
{
    return filter_var($email, FILTER_VALIDATE_EMAIL);
}
function enviaEmail($de, $assunto, $mensagem, $para, $email_servidor)
{
    $headers = "From: {$email_servidor}\r\n" . "Reply-To: {$de}\r\n" . "Return-Path: {$de}\r\n" . "X-Mailer: PHP/" . phpversion() . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
    mail($para, '[CONTATO SITE] ' . (empty($assunto) ? 'Assunto não informado' : $assunto), nl2br($mensagem), $headers);
}
$email_servidor = "Contato Grama Forte <*****@*****.**>";
$para = "*****@*****.**";
$de = pegaValor("email");
$assunto = pegaValor("assunto");
$nome = pegaValor("nome");
$mensagem = "<html><body>";
$mensagem .= "Nova mensagem vinda do site!<br><br>";
$mensagem .= "<b>Nome:</b> " . pegaValor("nome") . "<br><br>";
$mensagem .= "<b>Email:</b> " . $de . "<br><br>";
$mensagem .= "<b>Telefone:</b> " . pegaValor("telefone") . "<br><br>";
$mensagem .= "<b>Mensagem:</b> " . pegaValor("mensagem");
$mensagem .= "</body></html>";
if ($nome && validaEmail($de) && $mensagem) {
    enviaEmail($de, $assunto, $mensagem, $para, $email_servidor);
    echo '{"enviouEmail": true}';
} else {
    echo '{"enviouEmail": false}';
}
Example #10
0
<?php

function pegaValor($valor)
{
    return isset($_POST[$valor]) ? $_POST[$valor] : '';
}
function validaEmail($email)
{
    return filter_var($email, FILTER_VALIDATE_EMAIL);
}
function enviaEmail($de, $assunto, $message, $para, $email_servidor)
{
    $headers = "From: {$email_servidor}\r\n" . "Reply-To: {$de}\r\n" . "X-Mailer: PHP/" . phpversion() . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
    mail($para, $assunto, nl2br($message), $headers);
}
$name = "Votre Nom";
$email_servidor = "*****@*****.**";
$para = "*****@*****.**";
$de = pegaValor("email");
$message = pegaValor("message");
$assunto = "Assunto da message";
if ($name && validaEmail($de) && $message) {
    enviaEmail($de, $assunto, $message, $para, $email_servidor);
    $pagina = "mail_ok.php";
} else {
    $pagina = "mail_error.php";
}
header("location:{$pagina}");
    return true;
}
// Recebe os dados do post, recebe a senha com hash, cria um user id randomico(Token para validar o email),gera a data atual para fazer com que o token expire e define a conta como inativa
if (isset($_POST['enviar'])) {
    $nome = $_POST['nome'];
    $email = $_POST['email'];
    $login = $_POST['login'];
    $senha = $_POST['senha'];
    $uid = uniqid(rand(), true);
    date_default_timezone_set('America/Sao_Paulo');
    $data_ts = date('Y-m-d H:i');
    $ativo = 0;
    //valida usuario duplicado
    if (validaUsuarioDuplicado($login, $pdo) == true) {
        //valida email
        if (validaEmail($email) == true) {
            //valida senha
            if (validaSenha($senha) == true) {
                $senha = md5($senha);
                $sql = "insert into cadastro ( id_cadastro, nome, email, login, senha,\r\n                data_ts, uid,ativo ) ";
                $sql .= "values\r\n                ('', '{$nome}','{$email}','{$login}','{$senha}','{$data_ts}','{$uid}','{$ativo}')";
                $stmt = $pdo->prepare($sql);
                $stmt->execute();
                $id = $pdo->lastInsertId();
                // Criar as variaveis para validar o email
                $url = sprintf('id=%s&email=%s&uid=%s&key=%s', $id, md5($email), md5($uid), md5($data_ts));
                $mensagem = 'Para confirmar seu cadastro acesse o link:' . "\n";
                $mensagem .= sprintf('http://pswfaeterj2015.16mb.com/T2/ativar.php?%s', $url);
                // O remetente deve ser um e-mail do seu domínio conforme determina a RFC 822.
                // O return-path deve ser ser o mesmo e-mail do remetente.
                $headers = "MIME-Version: 1.1\r\n";
Example #12
0
 $nova_senha_1 = '';
 $nova_senha_2 = '';
 if (strlen($_POST['nova_senha_1']) > 0 && strlen($_POST['nova_senha_2']) > 0) {
     $nova_senha_1 = $_POST['nova_senha_1'];
     $nova_senha_2 = $_POST['nova_senha_2'];
     if ($nova_senha_1 != $nova_senha_2) {
         retornaMensagem('false', 'true', 'ATENÇÃO', 'A nova senha deve ser igual em ambos os campos!', 'OK');
         exit;
     } else {
         if (strlen($nova_senha_1) > 8) {
             retornaMensagem('false', 'true', 'ATENÇÃO', 'A nova senha deve ter no máximo 8 caracteres!', 'OK');
             exit;
         }
     }
 }
 if (!validaEmail($email_login)) {
     retornaMensagem('false', 'true', 'Erro de Login', 'Digite um email válido', 'OK');
     exit;
 }
 //Acesso ao BD - INICIO
 $comando = "SELECT";
 $campos = "*";
 $tabela = "consultor";
 $criterios = "email ='" . $email_login . "' AND senha ='" . $senha_login . "';";
 //Consulta se o login é valido
 $result = acessaBD($comando, $tabela, $campos, $criterios);
 if ($result == 0) {
     $retorno = 0;
     //Login inválido
 } else {
     //Login OK