Jump to content


Photo

Tutorial - Sistema De Login


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

#241 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 28/01/2004, 09:38

Danilo22, Rafael : ) e FreezeBurn olhem o FLOOD !!! vocês estão colocandu muitas respostas uma atraz da outra, usem o EDITAR !!! se algum moderador ver issu talves iras adicionar um WARN ou + WARN para uces !!!

bom danilo22 quantu a sua duvida, poste aê o codigo do arquivo ENVIAR_CADASTRO !!!
bom flw (y) !

Edição feita por: Goku Jr, 28/01/2004, 09:40.

-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#242 rsarracini

rsarracini

    Normal

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

Posted 30/01/2004, 15:51

nao entendi uma coisa so..!!

esta tudo bem adaptado em uma intranet q eu desenvolvi..!!!

mas esse lance de acesso nao to conseguindo fazer funcionar..!!1

vou tentar me explicar.!!( vou usar os exemplos do tuto mesmo)
nesse arquivo

acesso.php
QUOTE

<?
include "config.php"; //carregamos o arquivo de configuração

$nome = $HTTP_COOKIE_VARS["login"]; //pegamos o cookie login, gravado anteriormente com o login
$pass = $HTTP_COOKIE_VARS["senha"]; //pegamos o cookie senha, gravado anteriormente com o login

$db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql
$basedados = mysql_select_db($database); //conectamos ao database

$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$nome' AND senha = '$pass'", $db); //verificamos se o conteudo dos cookies esta correto
$contagem = mysql_num_rows($confirmacao); //resulta da pesquisa acima

//aqui finalizamos assim essa página, a comparação iremos fazer nas páginas com acesso restrito
?>


o arquivo acaba na atribuicao da variavel contagem..!! se ela for 0 nao esta logado.. se for 1 esta .!!

como eu faco para usar essa variavel $contagem no proximo arquivo..!! ??
como eu faco para passar o valor dela para ser executado no proximo arquivo..!!??
no caso do tuto..!!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Teste de Acesso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
if ( $contagem== 1 ) {
//aqui deixe aberto, pois iremos fechar somente no final da página
?>
<div align="center">OI!</div>
<?
} else {
echo "Você não está logado."; //aqui que terminamos o IF que iniciamos na página
}
?>
</body>
</html>



sendo q aqui.. nao tem nada q atribua valor a essa variavel $contagem ..

nao sei se me explressei direito.. mas ja agradeco a atencao..!!

Ricardo
<?php include("cerebro.php");

$iniciando = "iniciando";
$iniciando .= "mas ja desenvolvendo";

echo "Valeu WMonline $iniciando";
?>

Icq : 70496896
msn: rickscbr@hotmail.com

#243 wmnet

wmnet

    Novato no fórum

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

Posted 31/01/2004, 15:53

Bom.. aqui o sistema funcionou direito.. porem com um erro apenas...
eu fui testar o "esqueceu a senha" , ai digitei meu login e email... cliquei em enviar senha...
fui ver meu email tava assim

Recuperação de senha
Senha enviada em 31/01/2004, os dados seguem abaixo:

Login : luan
Email : luanmiguel@terra.com.br
Senha :



Nao apareceu a senha... ( o q nesse caso seria o mais importante) :shit: :shit:

Abraços..

Sem mais :(

#244 Rafael :)

Rafael :)

    Aprendendo e ensinando PHP.

  • Usuários
  • 549 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Aprender PHP!

Posted 31/01/2004, 22:28

Bom.. aqui o sistema funcionou direito.. porem com um erro apenas...
eu fui testar o "esqueceu a senha" , ai digitei meu login e email... cliquei em enviar senha...
fui ver meu email tava assim


Recuperação de senha
Senha enviada em 31/01/2004, os dados seguem abaixo:

Login : luan
Email : luanmiguel@terra.com.br
Senha :



Nao apareceu a senha... ( o q nesse caso seria o mais importante) :shit: :shit:

Abraços..

Sem mais :(

Fala irmão, blz!

É assim cara...

Vi um probleminha básico lá:

Da uma olhada na primeira página desse tuto que sua dúvida será resolvida!
Jesus:

Justiça
Esperança
Saúde
União
Salvação

Deus é fiel...

#245 Timøthy Flyte

Timøthy Flyte

    Novato no fórum

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

Posted 02/03/2004, 13:29

logout.php

<?
setcookie("login","",time()-3600);
setcookie("senha","",time()-3600);?>


E para efetuar o Logout, você somente precisa colocar um link em suas página para essa pagina

Desculpe estar revivendo o topico... Acabei de descobrir o sistema hehe

Eu li tudo, inclusive tirei muitas duvidas com as duvidas do pessoal!

Mas uma coisa ficou...

Nessa parte de logout, eu kriei... Ele da o logout pq depois eu tentei entrar nas paginas restritas, mas assim.. Tem como fazer com que ele escreva alguma coisa do tipo "Logout efetuado com sucesso" e depois de uns 3s ele redirecionar pra pagina principal (no caso eu kriei um index.php)??

[]'s

#246 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 04/03/2004, 20:55

Desta forma:

<?
setcookie("login","",time()-3600);
setcookie("senha","",time()-3600);

echo "Logout efetuado com sucesso!<br><br>Transferindo para página inicial.";
?>
<meta http-equiv="refresh" content="3; URL=index.php">


Onde 3 é o tempo em segundos que terá que aguardar e index.php a página que ele irá redirecionar

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

#247 Timøthy Flyte

Timøthy Flyte

    Novato no fórum

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

Posted 06/03/2004, 03:24

Brigado XPlayer!

Agora outro probleminha (me desculpe se ele ja foi resolvido em outra pagina!): Quando eu peço pra me enviar um mail com info sobre o perfil (login, senha) ele nao manda a senha... Tem ideia do que ta acontecendo??

Desde ja obrigado!

[]'s

#248 Timøthy Flyte

Timøthy Flyte

    Novato no fórum

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

Posted 06/03/2004, 23:52

Soh uma outra coisa se nao for pedir demais!

Tem como na hora do echo que mostra "Olá [login] blablabla" mostrar exatamente como o nick (login) foi cadastrado?

Por exemplo, se eu cadastrei la "TiMøThY", variando maiuscula e minuscula, e eu escrever na hora do login soh timøthy por exemplo.

Eu queria que mostrasse as variaçoes, mesmo nao colocando isso no campo do login na hora de logar!

Obrigado!
[]'s

#249 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 08/03/2004, 11:15

Na parte onde será feita a conferencia se o login bate com o cadastrado no banco de dados, ele diminiu todas as letras para comparar...

Mas voce pode faze-lo salvar o login normal em outra variavel e dar um echo nessa variavel
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#250 Timøthy Flyte

Timøthy Flyte

    Novato no fórum

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

Posted 08/03/2004, 20:52

E como eu faço isso? heeh :D

#251 Timøthy Flyte

Timøthy Flyte

    Novato no fórum

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

Posted 11/03/2004, 23:02

Alguem pode me ajudar?

#252 blo0d

blo0d

    legal isso.. =X

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

Posted 13/03/2004, 14:47

nao entendi uma coisa so..!!

esta tudo bem adaptado em uma intranet q eu desenvolvi..!!!

mas esse lance de acesso nao to conseguindo fazer funcionar..!!1

vou tentar me explicar.!!( vou usar os exemplos do tuto mesmo)
nesse arquivo

acesso.php
QUOTE

<?
include "config.php"; //carregamos o arquivo de configuração

$nome = $HTTP_COOKIE_VARS["login"]; //pegamos o cookie login, gravado anteriormente com o login
$pass = $HTTP_COOKIE_VARS["senha"]; //pegamos o cookie senha, gravado anteriormente com o login

$db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql
$basedados = mysql_select_db($database); //conectamos ao database

$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$nome' AND senha = '$pass'", $db); //verificamos se o conteudo dos cookies esta correto
$contagem = mysql_num_rows($confirmacao); //resulta da pesquisa acima

//aqui finalizamos assim essa página, a comparação iremos fazer nas páginas com acesso restrito
?>


o arquivo acaba na atribuicao da variavel contagem..!! se ela for 0 nao esta logado.. se for 1 esta .!!

como eu faco para usar essa variavel $contagem no proximo arquivo..!! ??
como eu faco para passar o valor dela para ser executado no proximo arquivo..!!??
no caso do tuto..!!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Teste de Acesso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
if ( $contagem== 1 ) {
//aqui deixe aberto, pois iremos fechar somente no final da página
?>
<div align="center">OI!</div>
<?
} else {
echo "Você não está logado."; //aqui que terminamos o IF que iniciamos na página
}
?>
</body>
</html>



sendo q aqui.. nao tem nada q atribua valor a essa variavel $contagem ..

nao sei se me explressei direito.. mas ja agradeco a atencao..!!

Ricardo

$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$nome' AND senha = '$pass'", $db); //verificamos se o conteudo dos cookies esta correto
$contagem = mysql_num_rows($confirmacao); //resulta da pesquisa acima

Tp cara... ele procura no mysql a linhas q tem o login = $login e a senha = $senha...

aí no contagem ele retorna isso... se $contagem == 1.. quer dizer que a senha e o login tão certo (y)

fLw...
gabrieelmk@hotmail.com

#253 PauloUeiner

PauloUeiner

    Unner !!

  • Usuários
  • 177 posts
  • Sexo:Não informado
  • Localidade:Brasilia
  • Interesses:WebDesign / Programação PHP / Manuteção de Micros

Posted 13/03/2004, 15:21

teria como adicionar nesse sistema um sistema de mensagem privada ???? alguém saberia como ??? se tiver como alguém adaptar ae... pq eu neim sei como fazer... vlws !!!
--------------------------------------------------------------------
<?

$nome ="Paulo Ueiner ";
?>

---------------------------------------------------------------------

#254 germoglio

germoglio

    Novato no fórum

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

Posted 15/03/2004, 11:27

aee galera... so uma duvida

o sistema so nao ta perfeito por uma coisa, ele nao adiciona no banco os dados das variaveis $login $senha. Alguem sabe o que eh isso?

#255 blo0d

blo0d

    legal isso.. =X

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

Posted 15/03/2004, 14:31

Alguem pode me ajudar?

é isso?

<?php

$query = mysql_query("SELECT * FROM `tabela` WHERE codigo='$user'");
$row = mysql_query($query);

echo "Bem Vindo ".$row['login']."!";

?>

fLwZZ :blink: !
gabrieelmk@hotmail.com




1 user(s) are reading this topic

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

IPB Skin By Virteq