Sistema Login & Cadastro AJAX (MD5,reCAPTCHA,XHTML,CONFIGS,PT-BR)
Características
- Página para Login;
- Página para Cadastro;
- Todo em AJAX;
- Código XHTML & CSS válidos;
- Configurações avançadas no arquivo *config.php*;
- Letras de verificação (reCAPTCHA);
- Codificação MD5;
- Sistema seguro contra eventuais ataques;
- Código limpo, meio comentado;
- Design básico.
Instalação
- Crie um banco de dados no seu MySQL;
- Abra o arquivo config.php;
- Mude as configuracoes e preencha os dados do MySQL;
- Acesso o arquivo *install.php* ou execute *tabelas.sql*;
- Delete a pasta *sql*;
- Pronto.
Avisos
- Padrao:
>
Usuario: teste
Senha: teste
- Para trancar uma pagina use este codigo **trancar.php* deve esta na mesma pasta do arquivo trancado (copie-o)
<?php include_once('trancar.php'); ?>- Sistema de CACHE está em testes, qualquer problema me avise.
Screenshots
/applications/core/interface/imageproxy/imageproxy.php?img=http://img369.imageshack.us/img369/1124/screen1eg2.gif&key=5bdfaa597f7d4eb045782d6370e7f0829559dffe3ca4fdbf1a5aed135ed0904f" alt="Imagem Postada" />
------------------------------------------------------------------------------------------
/applications/core/interface/imageproxy/imageproxy.php?img=http://img379.imageshack.us/img379/7869/screen2ib1.gif&key=c51020a057cf6b333e1461c8f19a74529929e7de7f6f6180cf43da8c48e086ee" alt="Imagem Postada" />
Teste de Segurança
/applications/core/interface/imageproxy/imageproxy.php?img=http://img141.imageshack.us/img141/5513/scan.gif&key=80028f1070039fe76a44caea7f4c5e62bb8c55d9dd015ff214a5c73e1e4bd1ea" alt="Imagem Postada" />
* Testado por Acunetix Web Vulnerability Scanner 6.1.
Configs
<?php
// MySQL
define('M_USUARIO','root'); // Usuario do MySQL
define('M_SENHA',''); // Senha do MySQL
define('M_HOST','localhost'); // Host do MySQL
define('M_BD',''); // Nome do banco de dados
// Configuracoes Login
define('USA_MD5','1'); // Usar encriptacao MD5 (0=NAO) (1=SIM)
define('TEMPO_COOKIE','24'); // Tempo de duracao do cookie (1=UMA HORA)
define('L_USAR_CAPTCHA','0'); // Usar checagem de letras (0=NAO) (1=SIM)
define('P_INDEX','logado.php'); // Pagina protegida que sera acessada apos o login
// Configuracoes Cadastro
define('MIN_USUARIO',4); // Minimo de caracteres
define('MAX_USUARIO',32); // Maximo de caracteres (MAX=32)
define('MIN_SENHA',4); // Minimo de caracteres
define('MAX_SENHA',32); // Maximo de caracteres (MAX=32)
define('C_USAR_CAPTCHA','1'); // Usar checagem de letras (0=NAO) (1=SIM)
// Configuracoes Captcha
define('PUBLIC_KEY',''); // Public Key dado na ReCaptcha
define('PRIVATE_KEY',''); // Private Key dado na ReCaptcha
// Mensagens
$msg[0] = 'Preencha todos os campos.'; // Campos nulos (Login,Cadastro)
$msg[1][0] = 'Usuário ou senha não correspondem.'; // Erro nas informacoes (Login)
$msg[1][1] = 'Esse usuário já existe, escolha outro.'; // Erro nas informacoes (Cadastro)
$msg[2][0] = 'Login efetuado! Aguarde'; // Sucesso (Login)
$msg[2][1] = 'Cadastro efetuado! Aguarde'; // Sucesso (Cadastro)
$msg[3] = 'Erro do sistema, tente outra hora.'; // Erro (MySQL,Query) (Login,Cadastro)
$msg[4] = 'Campo de verificação incorreto.'; // reCAPTCHA incorreto (Login,Cadastro)
?>
-------------------------------------------
Demo
* reCAPTCHA desativado por problemas no servidor
-------------------------------------------
Downloads
-> SysLogin v2.1.4 ( 35.6KB )
->-> Servidor Mediafire
->-> Servidor MegaUpload
->-> Link Direto
-------------------------------------------
Sistema atualizado.
Discussão (60)
Carregando comentários...