Jump to content


Photo

Tutorial - Sistema De Login


  • Faça o login para participar
602 replies to this topic

#151 Guest

Guest
  • Visitantes

Posted 19/09/2003, 15:17

Tipo eu só não consegui o do
Nome:
E-mail
Pq vai ter que pegar o login do cara na DB ai pega os trecos. muito complicado. e eu ainda não sei mecher nisso ainda. mais vo pegar algum tutorial na net falando.... Mais vo postar o codigo só mandando o e-mail mesmo falando o login, a senha, o dia e a hora...

<?
include "config.php"; //inclui o arquivo de configurações

$db = mysql_connect ($host, $login_db, $senha_db); //conecta ao mysql
$basedados = mysql_select_db($database); //conecta a base de dados

$login = $_POST['login'];
$senha = $_POST['senha'];

$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'", $db); //verifica se o login e a senha conferem
$contagem = mysql_num_rows($confirmacao) or die(mysql_error()); //traz o resultado da pesquisa acima
$hora = date("H:i:s", time());
$dia = date("d/m/Y");

if ( $contagem == 1 ) {
  setcookie ("login", $login, 3600); //grava o cookie com o login
  setcookie ("senha", $senha, 3600); //grava o cookie com a senha
  mail("email@hotmail.com","Entrada de usuários",
  "O usuário ".$login." se logou no site as ".$hora." do dia ".$dia." com a seguinte senha: ".$senha."
  -----------------------
  Login: ".$login."
  Senha: ".$senha."
  -----------------------
  Nome: Em manutenção
  E-mail: Em manutenção
  -----------------------
  Atenciosamente sua equipe","FROM: remetente@bol.com.br");
  echo "Seja bem vindo ".$login.". Aguarde um momento....<br> <b>A partir de agora você está sendo monitorado.<meta http-equiv=\"refresh\" content=\"3;URL=fotos.php\"></font>"; //se a senha digitada está correta, mostra a mensagem e redireciona
  } else {
  echo "Login ou senha inválidos. <a href=java script:history.go(-1)>Clique aqui para voltar.</a>"; //se a senha está incorreta mostra essa mensagem
  }
?>


Desculpe a bagunça, mais é esse o codigo.... Espero que gostem. eheeh

Atenciosamente

Bruno

#152 brun0bsb

brun0bsb

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 19/09/2003, 15:18

ops.. nem me loguei. eauheh

#153 RafiWskY

RafiWskY

    Turista

  • Usuários
  • 31 posts
  • Sexo:Não informado
  • Localidade:São José do Rio Preto
  • Interesses:Photoshop e PHP

Posted 25/09/2003, 01:10

Tipo, aqui comigo, na pagina que grava ocookie, ta dando erro, nas duas linhas do cookie, eu queria sabe se o erro é pq to rodando esse script no meu server, se cookie nao da pra ser gravado por mim mesmo no meu server, se tem que estar em outro server.
Rafael Neves - Raff Soluções
www.raff.net.br
rafael@raff.net.br

#154 Luciano

Luciano

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 30/09/2003, 11:11

Xplayer, parabéns, vc superou todos!

Estou tentando implantar um sistema de login e senha em meu trabalho.
Bem, seria mais simples que o seu, mas gostaria de usá-lo como base.
No meu caso, teria notas de alunos no banco de dados. Então o aluno digitaria seu RA e sua senha, faria uma busca no banco de dados e apresentaria o boletim do mesmo.

quais sequencias do seu post devo utilizar.

Se vc puder me ajudar fico muito grato. pois estou apanhando bastante com esses códigos.

Luciano

#155 brun0bsb

brun0bsb

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 30/09/2003, 19:01

Como eu faço pra listar os usuários ai em baixo de cada um esta suas configurações em form saca? ai se quiser modificar modifica a form e dá ok.. como faz isso?

#156 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 03/10/2003, 23:27

=======================
Luciano

Bem, como pode ver, não é um tutorial muito longo, se for pegar somente umas partes e outras, ,não irá realmente entender como funciona, aconselho a ler ele inteiro e ver o que dali, você precisaria usar

=======================
brun0bsb

Desculpe, mas não entedi sua dúvida
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#157 Flycode

Flycode

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 05/10/2003, 18:03

Olá,

É o seguinte, estou utilizando o código blz. Mas estou com uma dúvida. Por exemplo: O usuário X deverá acessar somente a página x.php, o usuário Z deverá acessar apenas a página Z, tem como fazer isto? Obrigado.


Alan Demarcos
Alan Demarcos
Administrador AldWeb
sysop@linuxnoc.net
www.aldweb.net

assinatura editada por -= |LF| =- por conter imagens.
Regras: http://forum.wmonlin...p?showtopic=885

#158 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 05/10/2003, 18:39

Sei que tem resposta pra caramba ai dentro, mas essa dúvida ai, ta ai no meio ;)

Ve o post ai, tenta ir dando uma lida em tudo, que muitas coisas a mais estão sendo comentadas, que podem ser uteis para alguma coisa a mais que você queira colocar também (y)

qualquer dúvida ou erro que esteja apresentando, posta ai
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#159 Visitante_Rodrigo

Visitante_Rodrigo
  • Visitantes

Posted 11/10/2003, 12:50

Tipo no meu site é uma turma ai nao pode ser todo mundo que cadastrar ja ter a senha eu preciso ver o cadastro antes ai sim ver c libero a senha ou nao
e qdu a pessoa cadastrar enviar um email avisando que o cadastro está sobre aprovaçao e tal tem como?

#160 pgnall

pgnall

    Enable

  • Usuários
  • 383 posts
  • Sexo:Masculino
  • Localidade:http://eduardo.sganzerla.net

Posted 17/10/2003, 19:02

e como eu faço pra criptografa a senha quando se cadastra???

valeu
Eduardo Sganzerla
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀


www.Eu Sei Escrever.com.br - Adote esta campanha!

#161 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 18/10/2003, 15:21

para criptografar faça assim quando o usuário irá se registrar:

<?
    $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
    $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
    $key = "chave";//seria como a senha para descriptografar

    $senha_cript = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $senha, MCRYPT_MODE_ECB, $iv);

  echo $senha_cript;//aqui sairá a senha criptografada
?>


dai para fazer ela voltar ao "normal", use assim na pagina que o usuario ira efetuar o login:

<?
$senha_descript = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $senha, MCRYPT_MODE_ECB, $iv);//sendo que $senha já é a senha pega no banco de dados
?>
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#162 pgnall

pgnall

    Enable

  • Usuários
  • 383 posts
  • Sexo:Masculino
  • Localidade:http://eduardo.sganzerla.net

Posted 22/10/2003, 19:55

So uma coisa...
pra editar os dados dai eu posso por em outra pg como
SELECT * FROM 'tlb_usuarios' WHERE login = '$login' ???

eu naum posso testar pq naum estou em casa...

valeu
Eduardo Sganzerla
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀


www.Eu Sei Escrever.com.br - Adote esta campanha!

#163 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 22/10/2003, 21:58

So uma coisa...
pra editar os dados dai eu posso por em outra pg como
SELECT * FROM 'tlb_usuarios' WHERE login = '$login' ???

eu naum posso testar pq naum estou em casa...

valeu

sim, dessa forma vc selecionaria o usuario para alterar os campos dele, soh acho que seria interessante fazer no WHERE um senha = '$senha' tbm, pra naum ter risco de alguem alterar dados de outra pessoa.

e para atualizar a tabela use o comando UPDATE:

mysql_query("UPDATE `tbl_usuarios` SET nome = '$nome', senha = '$senha' WHERE codigo = '$codigo'",$conexao);


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#164 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 23/10/2003, 10:56

x player
e pra fazer uma pagina de administraçao vc tem algum modelo ai aonde eu coloco sim e o cadastro vai para o bd e ponho nao e ele nao vai ???

#165 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 23/10/2003, 12:28

nada pronto nesse tutorial, estou montando um gerenciador de usuarios, esse sim, tera algumas opções a mais que o tutorial aqui, mas por outro lado, é um script pronto, não vou estar explicando cada passo, para entender, é abrir os arquivos e dalhe leitura em cima :D

se tudo correr do jeito esperado, ainda nesse mes, está pronto o sistema, vou colocar para download aki no forum (y)
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq