Jump to content


Photo

Tutorial - Sistema De Login


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

#316 Naruto

Naruto

    12 Horas

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

Posted 24/08/2004, 15:05

Bom, então resta algumas opções, pouco provaveis :)

O campo na tabela realmente é "senha" certo?

Tente alterar a query para um valor de senha estático, somente para ver se altera:

$alterar = mysql_query("UPDATE `$tabela` SET nome = '$nome', senha = 'abc', email = '$email' WHERE codigo = '$code'", $db);


Caso, mesmo assim não altere, tente executar essa mesma query no myAdmin, somente para ver o que acontece, porque é estranho isso...

desse jeito deu certo, deve ser algum problema no código da página mesmo, pq no servidor ta funcionando tudo ok, só a senha q ta de rosca pra poder alterar mesmo... <_<
uzumaki.naruto
-----------------------------------------------
"Eu não vou contra minhas palavras. Este é meu estilo ninja."
» Uzumaki Naruto

#317 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 26/08/2004, 07:42

Tenta colocar ela assim então:

PHP
<?php

$nome
= addslashes($_POST['nome']);
$senha = addslashes($_POST['senha']);
$email = addslashes($_POST['email']);

$alterar = mysql_query("UPDATE `$tabela` SET nome = '$nome', senha = '$senha', email = '$email' WHERE codigo = '$code'", $db);

?>


E coloca um echo em cada uma pra saber se o valor está vindo corretamento mesmo. (y)
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#318 Djeco

Djeco

    12 Horas

  • Usuários
  • 181 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR

Posted 01/09/2004, 01:46

pra q serve o addslashes??
Interesses em: Padrões, PHP, ActionScript, JavaScript, XMLHttpRequest e ASP

Visite: http://www.aprendedorismo.com.br

#319 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 01/09/2004, 07:59

O addslashes adicionar barras ("\") antes das aspas, para evitar que possa ser feito códigos nos inputs.

PHP
<?php

$frase
= 'Vou "voando" até lá!<br>';
echo
$frase;
echo
addslashes($frase);

?>

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

#320 Fábio Luciano

Fábio Luciano

    Ativo

  • Usuários
  • 309 posts
  • Sexo:Masculino
  • Localidade:Santa Maria / DF
  • Interesses:Ah eu gosto de tudo :D

Posted 07/09/2004, 17:26

tipow tem como o úsuário no cadastro , especificar uma imagen como avatar , e quanado logado essa iamgen aparece na página principal do site , e a troca de mensagens particulars é possivel ???

#321 Naruto

Naruto

    12 Horas

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

Posted 07/09/2004, 18:38

Ae, eu queria saber como eu faço para saber quanto dos membros estão online?
uzumaki.naruto
-----------------------------------------------
"Eu não vou contra minhas palavras. Este é meu estilo ninja."
» Uzumaki Naruto

#322 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/2004, 07:59

Ae, eu queria saber como eu faço para saber quanto dos membros estão online?

Você leu o tutorial? o.O

Não há nada apresentando o número de usuários online...

Você terá que fazer uma coisa a parte, ao logar, vai armazenando em uma tabela e sempre consultando ela, quando um tempo que você especificar for atingido e o usuário não atualizou esse tempo (foi para outra página) considera ele offline.
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#323 Heero Maxwell

Heero Maxwell

    Heavy Metal is The Law!

  • Usuários
  • 235 posts
  • Sexo:Não informado
  • Localidade:Curitiba

Posted 09/09/2004, 11:55

Ae Xplayer, esse teu tuto caiu como uma luva aqui pro meu sistema mas so tem uma coisa que eu não estou conseguindo fazer. Eu já tentei de alguns modos mas nenhum dava certo dai formatei o pc e não me lembrei de fazer o backup dos arquivos em php do c: dai perdi tudo.

Tipo o que eu tava querendo fazer é o seguinte: Na hora do membro se cadastrar, além dos campos normais como nome e tudo mais eu coloquei dois campos:
Sexo (Masculino ou Feminino) e se ele quer participar de um newsletter (sim ou não) mas não queria azer isso com um dropdown e sim com radio (aqueles botões pra escolher a opção em uma enquete). Na hora do usuário se cadastrar funciona beleza já que vai ter tipo:
<td><input type="radio" CHECKED value="sim" name="maillist"><b>Sim</b>
     <input type="radio" value="não" name="maillist"><b>Não</b></td>

Ele só vai salvar o valor que estiver escolhido, mas como que eu faço pra na hora que o usuário for modificar os dados dele, ele ver a opção que ele já tinha escolhido? Da pra fazer mole se for sempre mostrar sim mas caso ele tenha escolhido não ele iria ter que alterar novamente, e caso ele nem veje já que ele tenha posto não na hora do cadastro ele pode passar direto por ali mudando de Não para sim no banco de dados. Eu andei pensando, o modo de fazer isso é com if né? Tipo se o if for não ele mostra o input do não escolhido e se for sim ele mostra o input do sim né? Se der posta um exemplo aqui.

Outra coisa, como que faço pra gravar a data em que o usuário se cadastrou e a última modificação na conta dele? Vou ter que criar dois campos novos na tabela do banco de dados como data_cadastro e data_alteracao. Mas como eu faço pra gravar a data de um modo automático? Na hora de atualizar eu sei que vai ser apenas pegar a data do dia atual e fazer um update no campo mas como eu faço pra pegar a data?

São duas coisas bem simples mas eu não tenho tanto tempo livre pra ficar procurando isso no fórum até achar exatamente o que eu quero. Não deve ser problema pra ti.
Todos aqueles que me virem vão morrer. Estas foram as ordens que recebi. Todos aqueles que no campo de batalha estiverem estão com suas vidas em minhas mãos. Eu sou Heero Maxwell, o "Deus da Morte" em pessoa.
Todos aqueles que me virem vão morrer. Estas foram as ordens que recebi.

#324 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/2004, 13:39

Pra primeira delas, é como você falo, com if, algo mais ou menos assim:

<td><input type="radio" value="sim" name="maillist" <?php if( $opcao == "sim" ) { echo "CHECKED"; } ?>><b>Sim</b>
    <input type="radio" value="não" name="maillist" <?php if( $opcao == "nao" ) { echo "CHECKED"; } ?>><b>Não</b></td>


Já para a segunda, você pode pegar com o comando date():

PHP
<?php

$data
= date("d/m/Y H:i");

?>


Ou ainda você pode fazer com o próprio SQL passando a instrução NOW().

Para ver quais caracteres utilizar com a função date, veja essa página:

http://br.php.net/ma...nction.date.php
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#325 Heero Maxwell

Heero Maxwell

    Heavy Metal is The Law!

  • Usuários
  • 235 posts
  • Sexo:Não informado
  • Localidade:Curitiba

Posted 09/09/2004, 14:12

Bem como eu estava pensando pra data mas não tinha certeza agora no do radio eu tava viajando, tava fazendo o if pra todo o input não só na opção, deveria dar certo mas não dava. Bom agora acho que vai dar certo, vou ter que refazer um dos arquivos php mas não da nada.
Todos aqueles que me virem vão morrer. Estas foram as ordens que recebi. Todos aqueles que no campo de batalha estiverem estão com suas vidas em minhas mãos. Eu sou Heero Maxwell, o "Deus da Morte" em pessoa.
Todos aqueles que me virem vão morrer. Estas foram as ordens que recebi.

#326 Naruto

Naruto

    12 Horas

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

Posted 09/09/2004, 14:41

uma coisa... tipo, quando eu me logo blz, da tudo certo... só q depois de um tempo eu tenho q me logar denovo. Num tem como deixar o tempo em que a pessoa fica logada ilimitado?
uzumaki.naruto
-----------------------------------------------
"Eu não vou contra minhas palavras. Este é meu estilo ninja."
» Uzumaki Naruto

#327 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/2004, 14:43

Quando você for criar o cookie, remova o limite de tempo. O cookie ficará ativo até o usuário fechar o navegador (y)
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#328 Djeco

Djeco

    12 Horas

  • Usuários
  • 181 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR

Posted 09/09/2004, 23:06

eu usei o sistema no meu site... como eu faço q pra depois q ele se logue seja redirecionado pra pagina q ele tava... sendo q eu posso faze o login de varias paginas diferentes...???
Interesses em: Padrões, PHP, ActionScript, JavaScript, XMLHttpRequest e ASP

Visite: http://www.aprendedorismo.com.br

#329 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 10/09/2004, 05:46

Salva a url que o cara tentou ver com
$_SESSION['url'] = $_SERVER['HTTP_REFERER'];

Daí depois que o cara logar coloca:

<script>
window.location = $_SESSION['url'];
</script>


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#330 Djeco

Djeco

    12 Horas

  • Usuários
  • 181 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR

Posted 10/09/2004, 12:56

no kso eu tenho os campos para login com action para a pagina confirma_login.php na pagina index e na pagina comentarios.php eu coloco nessas 2 paginas o codigo $_SESSION['url'] = $_SERVER['HTTP_REFERER']; e dae no header da pagina confirma_login.php o $_SESSION['url']; ??

desculpa ae.. so novo no negocio...

[]'s
Interesses em: Padrões, PHP, ActionScript, JavaScript, XMLHttpRequest e ASP

Visite: http://www.aprendedorismo.com.br




1 user(s) are reading this topic

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

IPB Skin By Virteq