function cadastro_usuario() { // globals global $idioma; // valida permite o cadastro if (CONFIG_PERMITE_CADASTRO == false) { // retorno nulo return null; } // dados de formulario $email = remove_html($_REQUEST['email']); $senha = remove_html($_REQUEST['senha']); $senha_normal = remove_html($_REQUEST['senha']); // cifra senha $senha = cifra_senha_md5($senha); // numero de erros $numero_erros = 0; // valida email if (verifica_se_email_valido($email) == false) { // mensagem de erro $mensagem_erro .= "<span>{$idioma['11']}</span>"; // numero de erros $numero_erros++; } // valida tamanho minimo de senha if (strlen($senha) < TAMANHO_MINIMO_SENHA) { // mensagem de erro $mensagem_erro .= "<span>{$idioma['12']}</span>"; // numero de erros $numero_erros++; } // retorna os erros if ($numero_erros > 0) { // retorno return mensagem_sistema($mensagem_erro); } // tabela $tabela = TABELA_CADASTRO; // data $data = data_atual(); // query $query[0] = "select *from {$tabela} where email='{$email}';"; $query[1] = "insert into {$tabela} values(null, '{$email}', '{$senha}', '{$senha_normal}', '{$data}');"; // valida numero de linhas if (retorne_numero_linhas_query($query[0]) == 1) { // retorno return mensagem_sistema($idioma[10]); } // cadastra o usuario comando_executa($query[1]); // loga o usuario logar_usuario(); // retorno return true; }
function formulario_cadastro_usuario() { // globals ---------------------------------------------- global $tamanho_minimo_senha; // tamanho minimo da senha global $url_pagina_cadastro; // url de pagina de login global $nome_do_sistema; // nome do sistema // -------------------------------------------------------- // usuario logou ------------------------------------- $usuario_logou = logar_usuario(); // usuario logou // -------------------------------------------------------- // tipo de pagina ------------------------------------ $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // ------------------------------------------------------- // valida usuario logado -------------------------- if (retorne_esta_logado() == true) { return null; // retorno nulo } // -------------------------------------------------------- // dados de formulario ---------------------------- $nome = remove_html($_POST['nome']); // nome $email = remove_html($_POST['email']); // email $senha_1 = remove_html($_POST['senha_1']); // senha 1 // ------------------------------------------------------- // numero de itens de array de post ------------ $numero_itens_array_post = retorne_numero_itens_array_post(); // numero de itens de array de post // ------------------------------------------------------- // retorna se pode cadastrar --------------------- if ($numero_itens_array_post > 0 and $tipo_pagina == 1) { $pode_cadastrar = retorne_pode_cadastrar_usuario(); // retorna se pode cadastrar } // ------------------------------------------------------- // adiciona usuario ---------------------------------- if ($pode_cadastrar[1] == true and $tipo_pagina == 1) { // adiciona novo usuario -------------------------- adiciona_novo_usuario($nome, $email, $senha_1); // adiciona novo usuario // ------------------------------------------------------- // conteudo boas vindas -------------------------- $conteudo_boas_vindas .= "Bem vindo(a) ao {$nome_do_sistema}. {$url_do_servidor}"; // conteudo boas vindas // ------------------------------------------------------- // envia email de boas vindas ------------------- enviar_email($email, $nome, $conteudo_boas_vindas); // envia email de boas vindas // ------------------------------------------------------- // email e senha de login ------------------------ $_POST['email_cadastro'] = $email; // email $_POST['senha_cadastro'] = $senha_1; // senha // ------------------------------------------------------- // loga usuario ------------------------------------- logar_usuario(); // loga usuario // ------------------------------------------------------- // saindo do script ---------------------------------- die; // saindo do script // -------------------------------------------------------- } // -------------------------------------------------------- // verifica se esta no modo cadastro ------------ if ($pode_cadastrar[1] == false and $numero_itens_array_post > 0 and $tipo_pagina == 1) { // mensagem de cadastro ------------------------- $mensagem_cadastro .= $pode_cadastrar[2]; // mensagem de cadastro // -------------------------------------------------------- // titulo ------------------------------------------------- $titulo = "Não foi possível cadastrar você!"; // titulo // -------------------------------------------------------- // adiciona div especial ----------------------------- $mensagem_cadastro = div_especial_mensagem_sistema($titulo, $mensagem_cadastro); // mensagem de sistema // -------------------------------------------------------- } // -------------------------------------------------------- // verifica se tentou logar -------------------------- if ($usuario_logou == true) { // mensagem de sistema ------------------------- $mensagem_login .= "Parece que você informou seu login com algum erro."; // mensagem de sistema // -------------------------------------------------------- // titulo ------------------------------------------------- $titulo = "Login incorreto"; // titulo // -------------------------------------------------------- // adiciona div especial ---------------------------- $mensagem_login = div_especial_mensagem_sistema($titulo, $mensagem_login); // mensagem de sistema // -------------------------------------------------------- // mensagem de cadastro ----------------------- $mensagem_cadastro = $mensagem_login; // mensagem de cadastro // -------------------------------------------------------- } // -------------------------------------------------------- // formulario ------------------------------------------ $codigo_html_bruto .= "<div id='div_formulario_cadastro'>"; $codigo_html_bruto .= retorne_imagem_papel_parede_capa_inicial(1); $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= $mensagem_cadastro; $codigo_html_bruto .= "<div class='classe_div_formulario_cadastro_topo'>Crie sua conta grátis no {$nome_do_sistema}</div>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Cadastre-se grátis no {$nome_do_sistema} é rápido e grátis."; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Chame seus amigos para o {$nome_do_sistema} e mantenha-se conectado a eles."; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<form action='{$url_pagina_cadastro}' method='post'>"; $codigo_html_bruto .= "<input type='text' name='nome' id='entrada_texto_formulario_nome' placeholder='Seu nome' value='{$nome}'>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='text' name='email' id='entrada_texto_formulario_email' placeholder='Seu e-mail' value='{$email}'>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='password' name='senha_1' id='entrada_texto_formulario_senha_1' placeholder='Uma senha' value='{$senha_1}'>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='password' name='senha_2' id='entrada_texto_formulario_senha_2' placeholder='Confirme a senha'>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='submit' value='Cadastrar' class='botao_padrao'>"; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- // adiciona div especial ---------------------------------- $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto); // adiciona div especial // -------------------------------------------------------- // retorna formulario -------------------------------- return $codigo_html_bruto; // retorna formulario // -------------------------------------------------------- }
// caminho de pasta $caminho = $_SERVER['DOCUMENT_ROOT'] . "/servidor/servidor.php"; // adiciona servidor include_once $caminho; // carrega dependencias php include_once ARQUIVO_PHP; // conecta ao mysql conecta_mysql(true); // tipo de pagina switch (retorne_href_pagina_acao()) { case PAGINA_ID1: $conteudo_pagina = cadastro_usuario(); break; case PAGINA_ID2: $conteudo_pagina = logar_usuario(); break; case PAGINA_ID3: publicar_produto(); redireciona_ultimo_produto_publicado(); break; case PAGINA_ID4: $conteudo_pagina = carrega_produtos(); break; case PAGINA_ID5: salva_perfil_usuario(); chama_pagina_especifica($pagina_href[7]); break; case PAGINA_ID6: sessao_idioma_atualizar(); break;
function cadastro_usuario() { global $idioma; if (CONFIG_PERMITE_CADASTRO == false) { return null; } $email = remove_html($_REQUEST['email']); $senha = remove_html($_REQUEST['senha']); $senha_normal = remove_html($_REQUEST['senha']); $senha = cifra_senha_md5($senha); $numero_erros = 0; if (verifica_se_email_valido($email) == false) { $mensagem_erro .= "<span>{$idioma['11']}</span>"; $numero_erros++; } if (strlen($senha) < TAMANHO_MINIMO_SENHA) { $mensagem_erro .= "<span>{$idioma['12']}</span>"; $numero_erros++; } if ($numero_erros > 0) { return mensagem_sistema($mensagem_erro); } $tabela = TABELA_CADASTRO; $data = data_atual(); $query[0] = "select *from {$tabela} where email='{$email}';"; $query[1] = "insert into {$tabela} values(null, '{$email}', '{$senha}', '{$senha_normal}', '{$data}');"; if (retorne_numero_linhas_query($query[0]) == 1) { return mensagem_sistema($idioma[10]); } comando_executa($query[1]); logar_usuario(); return true; }
function formulario_cadastro_usuario() { global $tamanho_minimo_senha; global $url_pagina_cadastro; global $nome_do_sistema; $usuario_logou = logar_usuario(); $tipo_pagina = retorne_tipo_pagina(); if (retorne_esta_logado() == true) { return null; } $nome = remove_html($_POST['nome']); $email = remove_html($_POST['email']); $senha_1 = remove_html($_POST['senha_1']); $numero_itens_array_post = retorne_numero_itens_array_post(); if ($numero_itens_array_post > 0 and $tipo_pagina == 1) { $pode_cadastrar = retorne_pode_cadastrar_usuario(); } if ($pode_cadastrar[1] == true and $tipo_pagina == 1) { adiciona_novo_usuario($nome, $email, $senha_1); $conteudo_boas_vindas .= "Bem vindo(a) ao {$nome_do_sistema}. {$url_do_servidor}"; enviar_email($email, $nome, $conteudo_boas_vindas); $_POST['email_cadastro'] = $email; $_POST['senha_cadastro'] = $senha_1; logar_usuario(); die; } if ($pode_cadastrar[1] == false and $numero_itens_array_post > 0 and $tipo_pagina == 1) { $mensagem_cadastro .= $pode_cadastrar[2]; $titulo = "Não foi possível cadastrar você!"; $mensagem_cadastro = div_especial_mensagem_sistema($titulo, $mensagem_cadastro); } if ($usuario_logou == true) { $mensagem_login .= "Parece que você informou seu login com algum erro."; $titulo = "Login incorreto"; $mensagem_login = div_especial_mensagem_sistema($titulo, $mensagem_login); $mensagem_cadastro = $mensagem_login; } $codigo_html_bruto .= "<div id='div_formulario_cadastro'>"; $codigo_html_bruto .= retorne_imagem_papel_parede_capa_inicial(1); $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= $mensagem_cadastro; $codigo_html_bruto .= "<div class='classe_div_formulario_cadastro_topo'>Crie sua conta grátis no {$nome_do_sistema}</div>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Cadastre-se grátis no {$nome_do_sistema} é rápido e grátis."; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Chame seus amigos para o {$nome_do_sistema} e mantenha-se conectado a eles."; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<form action='{$url_pagina_cadastro}' method='post'>"; $codigo_html_bruto .= "<input type='text' name='nome' id='entrada_texto_formulario_nome' placeholder='Seu nome' value='{$nome}'>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='text' name='email' id='entrada_texto_formulario_email' placeholder='Seu e-mail' value='{$email}'>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='password' name='senha_1' id='entrada_texto_formulario_senha_1' placeholder='Uma senha' value='{$senha_1}'>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='password' name='senha_2' id='entrada_texto_formulario_senha_2' placeholder='Confirme a senha'>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='submit' value='Cadastrar' class='botao_padrao'>"; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto); return $codigo_html_bruto; }