Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Entrar

Esqueci-me da senha

Últimos assuntos
» Fórum Fechado
[TUTORIAL] Sistema de Login com Cadastro para sites EmptyQui Jan 03, 2013 2:27 pm por ,Burn

» Abertura do Web Live.
[TUTORIAL] Sistema de Login com Cadastro para sites EmptyQui Jan 03, 2013 2:45 am por SoulTech

» Evolução Escolar
[TUTORIAL] Sistema de Login com Cadastro para sites EmptyQua Jan 02, 2013 7:17 pm por Jose Hamizaki

» Perdendo em Algum jogo .
[TUTORIAL] Sistema de Login com Cadastro para sites EmptyQua Jan 02, 2013 7:16 pm por Jose Hamizaki

» Como descobrir se o PC tem um Keylogger instalado?
[TUTORIAL] Sistema de Login com Cadastro para sites EmptyQua Jan 02, 2013 7:12 pm por Jose Hamizaki

» Fim do mundo, oque realmente aconteçeu.
[TUTORIAL] Sistema de Login com Cadastro para sites EmptyQua Jan 02, 2013 7:12 pm por VictorV.

» TUTORIAL - ARME SIGN
[TUTORIAL] Sistema de Login com Cadastro para sites EmptyQua Jan 02, 2013 7:10 pm por Jose Hamizaki

» Tutorial - CALL OF DUTY SIGN
[TUTORIAL] Sistema de Login com Cadastro para sites EmptyQua Jan 02, 2013 7:09 pm por Jose Hamizaki

» TUTORIAL - BRIGHT POWER SIGN
[TUTORIAL] Sistema de Login com Cadastro para sites EmptyQua Jan 02, 2013 7:09 pm por Jose Hamizaki

Os que mais criam tópicos
Quakeline
[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_lcap[TUTORIAL] Sistema de Login com Cadastro para sites I_voting_bar[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_rcap 
,Burn
[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_lcap[TUTORIAL] Sistema de Login com Cadastro para sites I_voting_bar[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_rcap 
Jose Hamizaki
[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_lcap[TUTORIAL] Sistema de Login com Cadastro para sites I_voting_bar[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_rcap 
VictorV.
[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_lcap[TUTORIAL] Sistema de Login com Cadastro para sites I_voting_bar[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_rcap 
~Bo0t,Mi1dD!
[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_lcap[TUTORIAL] Sistema de Login com Cadastro para sites I_voting_bar[TUTORIAL] Sistema de Login com Cadastro para sites I_vote_rcap 

Os membros mais ativos da semana
Nenhum usuário


[TUTORIAL] Sistema de Login com Cadastro para sites

2 participantes

Ir para baixo

[TUTORIAL] Sistema de Login com Cadastro para sites Empty [TUTORIAL] Sistema de Login com Cadastro para sites

Mensagem por Quakeline Ter Jan 01, 2013 7:54 pm

1º passo - Criando o arquivo de conexão

Vamos criar o arquivo de conexão com o banco de dados e chamá-lo de conectar.php:

Código:
<?
$host = "localhost";
$user = "nome_do_usuario";
$senha = "senha_do_usuario";
$dbname = "nome_do_db";
//conecta ao banco de dados
mysql_connect($host, $user, $senha) or die("Não foi possível conectar-se com o banco de dados");
//seleciona o banco de dados
mysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados");
?>

2º passo - Criação das tabelas

Agora vamos criar as tabelas no banco de dados a partir deste script em PHP:

Código:
<?
//inclui o arquivo de conexão com o banco de dados
include ("conectar.php");
//cria a tabela no db senão retorna a mensagem "não foi possívelcriar a tabela"
mysql_query("CREATE TABLE login (
nome VARCHAR(25) NOT NULL,
senha VARCHAR (15) NOT NULL
)") or die ("não foi possível criar as tabelas");
?>

3º passo - Criando um formulário de cadastramento de usuários

Agora vamos criar um formulário de cadastramento de usuários:

Código:
<html>
<body>
<form action="cadastro.php" name="cadastro" method="post">
Nome: <input type="text" name="nome"><br>
Senha: <input type="text" name="senha"><br>
<input type="submit" value="enviar">
</form>
</body>
</html>

4º passo - Criando o script de cadastramento

Vamos agora criar o documento PHP de cadastramento, chamando-o de cadastro.php:

Código:
<?
//conexão com o db
include ("conectar.php");
//variaveis enviadas pelo método post
$nome = $_POST['nome'];
$senha = $_POST['senha'];
//insere os valores no db
$insere = mysql_query("INSERT INTO `login`( `nome`, `senha`) VALUES ('$nome','$senha')") or die(mysql_error());
if($insere)
echo "Cadastro realizado com sucesso!";
else
echo "Não foi possível fazer o seu cadastramento!";
?>

5º passo - Criando o script de login

Chamaremos de login.php

Código:
<?
//conecta com o db
include ("conectar.php");
$nome= $_POST['nome'];
$senha = $_POST['senha'];
//faz a confirmação de nome e senha no db
$logar = mysql_query("SELECT * FROM login WHERE nome='$nome' AND senha='$senha'") or die("erro ao selecionar");
/*aqui depois de verificado redirecionamos a pagina secreta(caso nome e senha estarem corretos) ou senha
e apelido não conferem caso tais estiverem errados. Repare que há uma rotina para o valor inserido em senha não seja nulo.
obs: Aonde esta escrito paginasecreta.php é aonde vc deve colocar a página para onde o script ira redirecionar*/
if (strlen($senha)< 1)
echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>';
elseif (mysql_num_rows($logar)>0 ){
header("location;paginasecreta.php");
} else {
echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>';
}
?>

5º passo - Criando o formulário de login

Finalmente o último passo vamos criar o formulário de login:

Código:
<html>
<body>
<form action="login.php" name="cadastro" method="post">
Nome: <input type="text" name="nome"><br>
Senha: <input type="text" name="senha"><br>
<input type="submit" value="enviar">
</form>
</body>
</html>


Créditos : leleosk8zo e LordStorm
Quakeline
Quakeline
Moderador
Moderador

Mensagens Mensagens : 183
Pontos Pontos : 829
Reputação Reputação : 0

Ir para o topo Ir para baixo

[TUTORIAL] Sistema de Login com Cadastro para sites Empty Re: [TUTORIAL] Sistema de Login com Cadastro para sites

Mensagem por ,Burn Ter Jan 01, 2013 8:35 pm

muito bom, irei fazer minha tentativa!
,Burn
,Burn
Administração
Administração

Mensagens Mensagens : 72
Pontos Pontos : 627
Reputação Reputação : 0

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos