Jump to content


Photo

Tutorial - Sistema De Login


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

#121 RenatoAlmeida

RenatoAlmeida

    Normal

  • Usuários
  • 111 posts
  • Sexo:Não informado
  • Localidade:Brasilia - Distrito Federal - Brasil
  • Interesses:PHP<br>HTML<br>JAVA<br>DESING

Posted 05/09/2003, 11:11

e xplayer.. agora ta dando erro na linha do login olha ai

Fatal error: [] operator not supported for strings in /hsphere/local/home/viasocia/viasocialconsultoria.com.br/restrita/listar.php on line 8

ai eu fiz esse outro aqui

<?php 
include "conexao.php"; 
$sql = "SELECT * FROM tbl_membros"; // seleciona as colonas da tabela usuarios 
$resultado = mysql_query($sql); // executa a contulta e armazena o resultado em array 
$num_linhas = mysql_num_rows($resultado); 
?> 
<html> 
<body> 

<table border=2> 
  <tr> 
    <td>O Número de Linhas é: <?php echo $num_linhas; ?></td> 
  </tr> 
</table> 
<table border=2 bordercolor="#800000" bordercolorlight="#800000"> 
  <tr> 
    <td colspan="3" align="center"><font face="Comic Sans MS" size="3" color="#003399">Usuário</font></td> 
  </tr> 
  <tr> 
    <td>Código</td> 
    <td>Nome</td> 
    <td>Login</td> 
  </tr> 
<?php 
//faz um loop ára listar em linhas os usuários cadastrados 
for ($i = 0; $i < $num_linhas; $i++) { 
    $campos = mysql_fetch_array($resultado); 
?> 
  <tr> 
    <td><?php echo $campos["codigo"]; ?></td> 
    <td><?php echo $campos["nome"]; ?></td> 
    <td><?php echo $campos["login"]; ?></td> 
  </tr> 
<?php 
} //fecha o loop 
?> 
</table> 

</body> 
</html>
esse ai funcionou...

outra coisa... eu uso includes no site.. para eu poder fazer novas opções nos menus para a galera registrada eu praticamente teria que fazer um outro site??
qual dica que vc me dá ai quanto a isso??
valewww

#122 Luke

Luke

    O Que Sei É Que Nada Sei

  • Usuários
  • 304 posts
  • Sexo:Não informado
  • Localidade:Bsb

Posted 05/09/2003, 12:10

esse ai funcionou...

outra coisa... eu uso includes no site.. para eu poder fazer novas opções nos menus para a galera registrada eu praticamente teria que fazer um outro site??
qual dica que vc me dá ai quanto a isso??
valewww



Eu tmb uso include no meu site ... e não estou conseguindo fazer com que depois do usuário logado exiba o nome dele no campo onde quero ... já coloquei o <? echo "$nome"?> mesmo assim não funfa!!!



quem puder ajudar!! :ok:
######################
"A humanidade está perdendo seus maiores gênios... Aristóteles faleceu, Newton bateu as botas, Einstein morreu, e eu não tô passando muito bem hoje... "

#123 RenatoAlmeida

RenatoAlmeida

    Normal

  • Usuários
  • 111 posts
  • Sexo:Não informado
  • Localidade:Brasilia - Distrito Federal - Brasil
  • Interesses:PHP<br>HTML<br>JAVA<br>DESING

Posted 05/09/2003, 12:45

parceiro..
aqui no meu funcionou tudo perfeito...

exibi o nome e tal.. e agora tenho ate a pagina de alteraçao de dados..

eu nao entendo muito bem disso.. mais talvez vc nao ta puxando informações do cookie...

o unico problema nisso que por causa do includes.. tu acho que vou ter que fazer um outro site para os que acessa a restrita

#124 Luke

Luke

    O Que Sei É Que Nada Sei

  • Usuários
  • 304 posts
  • Sexo:Não informado
  • Localidade:Bsb

Posted 05/09/2003, 16:20

parceiro..
aqui no meu funcionou tudo perfeito...

exibi o nome e tal.. e agora tenho ate a pagina de alteraçao de dados..

eu nao entendo muito bem disso.. mais talvez vc nao ta puxando informações do cookie...

o unico problema nisso que por causa do includes.. tu acho que vou ter que fazer um outro site para os que acessa a restrita

Eh fiu! mas aqui no meu por mais que eu tenha checado ... não tah funfando!
######################
"A humanidade está perdendo seus maiores gênios... Aristóteles faleceu, Newton bateu as botas, Einstein morreu, e eu não tô passando muito bem hoje... "

#125 brun0bsb

brun0bsb

    Turista

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

Posted 05/09/2003, 19:42

É o seguinte,

1. Como eu faço o admin.php tipo para deletar os usuários ,modificar e autorizar cadastro(leia o 2)?(Sou iniciante)

2. Como eu faço para quando o usuário se cadastrar, tipo mandar um e-mail para o meu e-mail pedindo autorização(ai eu entro no admin.php e libero lah). Se eu não liberar manda um e-mail automaticamente para ele falando que o login dele não foi liberado e evapora...Tem como fazer isso?

3. Como eu faço para quando o usuário Cadastrar contar 3 segundos com a Frase. "Usuário Cadastrado COm Sucesso. Espere a Liberação" ai redireciona para um site?

Atenciosamente

Bruno

***Espero Respostas*** :ok:

#126 RenatoAlmeida

RenatoAlmeida

    Normal

  • Usuários
  • 111 posts
  • Sexo:Não informado
  • Localidade:Brasilia - Distrito Federal - Brasil
  • Interesses:PHP<br>HTML<br>JAVA<br>DESING

Posted 06/09/2003, 18:54

É o seguinte,

1. Como eu faço o admin.php tipo para deletar os usuários ,modificar e autorizar cadastro(leia o 2)?(Sou iniciante)

2. Como eu faço para quando o usuário se cadastrar, tipo mandar um e-mail para o meu e-mail pedindo autorização(ai eu entro no admin.php e libero lah). Se eu não liberar manda um e-mail automaticamente para ele falando que o login dele não foi liberado e evapora...Tem como fazer isso?

3. Como eu faço para quando o usuário Cadastrar contar 3 segundos com a Frase. "Usuário Cadastrado COm Sucesso. Espere a Liberação" ai redireciona para um site?

Atenciosamente

Bruno

***Espero Respostas*** :ok:

cara... tem como fazer isso sim...
ate o iten dois eu estava querendo fazer.. mais acabei nao dendo conta..

quem deve te ajudar ai vai ser o xplayer..

falow

#127 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 07/09/2003, 00:00

É o seguinte,

1. Como eu faço o admin.php tipo para deletar os usuários ,modificar e autorizar cadastro(leia o 2)?(Sou iniciante)

2. Como eu faço para quando o usuário se cadastrar, tipo mandar um e-mail para o meu e-mail pedindo autorização(ai eu entro no admin.php e libero lah). Se eu não liberar manda um e-mail automaticamente para ele falando que o login dele não foi liberado e evapora...Tem como fazer isso?

3. Como eu faço para quando o usuário Cadastrar contar 3 segundos com a Frase. "Usuário Cadastrado COm Sucesso. Espere a Liberação" ai redireciona para um site?

Atenciosamente

Bruno

***Espero Respostas*** :ok:

bem, a parte de admin para poder alterar os dados e tudo mais, vou estar montando a pagina e postar aki assim q terminada.

ja a parte para autorização e liberação, é um pouco além desse tutorial, assim já iria fugir, esse aki era pra ser mais "simplizinho". vou ver se faço alguma coisa parece com essa sua dúvida

ja a terceira parte, na pagina de confirmar_login.php, vc coloca o codigo assim:

<?
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

$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); //traz o resultado da pesquisa acima

if ( $contagem == 1 ) {
  setcookie ("login", $login); //grava o cookie com o login
  setcookie ("senha", $senha); //grava o cookie com a senha
  echo "Usuário logado."; //se a senha digitada está correta, mostra a mensagem
  echo '<meta http-equiv="refresh" content="3;URL=user_logado.php">'; //espera 3 segundos e vai para a página user_logado.php
  } 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
  }?>


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

#128 brun0bsb

brun0bsb

    Turista

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

Posted 07/09/2003, 08:42

Xplayer Valeu... Vo vê se eu pego o teu icq ou msn.... Ai se você conseguir fazer os 2 itens de cima eu agradeço muito muito muito :) ... Se eu sabe-se fazer isso eu faria.... Mais... :(


Atenciosamente

:ok: :ok: Bruno :ok: :ok:

#129 thalesalan

thalesalan
  • Visitantes

Posted 07/09/2003, 10:12

putz... até q ta legal este seu script eu tinha feito um tbem mas tinham niveis de usuario tipo aqui no fórum...administrador e comum, administracao...mas peguei um xxxxxx virus e perdi tudo!!!

#130 brun0bsb

brun0bsb

    Turista

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

Posted 07/09/2003, 12:30

Pois eh :( Mais beleza.. :unsure:

#131 thalesalan

thalesalan
  • Visitantes

Posted 07/09/2003, 12:41

:(

#132 Sir Curse

Sir Curse

    Normal

  • Usuários
  • 113 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Linguagens em geral

Posted 07/09/2003, 17:29

eu instalei o srcipt... fiz as correções que pediram, mas ta dando erros que não entendi.... tipo olhem ai:

http://nintendoex.we...login/login.php
para fazer login

e eu alterei o código para que eu pudesse acessar uma sbpasta:
http://nintendoex.we...gba/_index_.php
o código modificado fico assim:

<?
include "../acesso.php";
//aqui deixe aberto, pois iremos fechar somente no final da página
if ( $contagem == 1 ) {
  ?>


mas não esta fazendo login, mesmo dando atualizar ele não loga, o que eu faço? e outra coisa, os cookies que vc mando colocar 1 hora ta dando erro... vc vai ver quando logar....

#133 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/09/2003, 13:41

respondi no mp que vc me enviou, dps de fazer akelas alterações, continua dando erro?
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#134 Sir Curse

Sir Curse

    Normal

  • Usuários
  • 113 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Linguagens em geral

Posted 09/09/2003, 03:44

não não! sem problemas :D postei aqui pro caso de vc não responder la alguem me ajudar aqui :D

deu certo sim, ta tudo funcionando blz nenhum bug, perfeito, vlw mesmo e parabens pelo ótimo script!

eu so naum entendi o negócio de cookies... o que ele faz? e onde eu configuro eles? e só mais uma coisa... como eu posso colocar um tempo limite para o usuario ficar logado? passado esse tempo a pagina expira... como nos e-mails....

#135 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 09/09/2003, 08:50

os cookies eh q vaum dizer se o usuario esta logado ou naum, entao o eskema de tempo eh definir um tempo limite para os cookies, ficando assim:

setcookie ("login", $login, time() + 3600); //grava o cookie com o login
setcookie ("senha", $senha, time() + 3600); //grava o cookie com a senha


isso fara cookies de 1 hora, o tempo ali eh impresso em segundos
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image




3 user(s) are reading this topic

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

IPB Skin By Virteq