Jump to content


Photo

Sistema De Login


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

#1 kill

kill

    Novato no fórum

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

Posted 15/06/2006, 20:30

Opa galera eu sou novo aki! :boxing:

Bom eu queria fazer o seguinte , eu utilizo o sistema mznews para fazer noticias no meu site,
intao eu queria que os membros do meu site fizessem o login direto pelo menu do site , ou seja
eu nao queria que eles precisassem entrar na pagina index.php do mznews para poderem fazer o login
... intao eu fiz um formulario de login e senha no menu do meu site para que eles possam se logar por la.
o problema é que esse formulario esta salvando as primeiras informaçoes que eu coloco e depois ele não aceita mais nenhuma. :blink:

exemplo:
eu vou la e tento me logar com um user e senha qualquer
_____
Login : [bla__]
senha :[blah_]

ai ele vai para a pagina falando que este login e senha sao invalidos... Até ai tudo bem , mas quando eu volto e coloco um Login/Senha VALIDOS ele diz que ta invalido... ou seja ele salvou a primeira informaçao blokiou todas as outras... Como eu posso resolver isto? :(

Isso tambem acontece ao contrario (se eu coloco um login valido ele aceita, mas depois se eu voltar e colocar um login invalido ele aceita como o VALIDO que eu colokei anteriormente).

O codigo atual que eu colokei no meu site é este
_____________________________________________
script type="text/javascript" language="JavaScript" src="mzn2.js"></script>
</head>
<body onload="loadPage(); " leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0">

<div id="container">

<div id="contents">


<div id="menu">
<div class="menuFirst"></div>
<div class="menuUsr"><nobr>Não logado</nobr></div>
<div class="menuLogin">&nbsp;</div>
<div class="menuLast"></div>
</div>

<div id="title" style="background-image:url(mzn/mznews/img/blackfog/tit_login.jpg); "></div>

<div id="site">

<!-- Conteúdo -->
<form name="formCenter" action="mzn/mznews/index.php" method="post" autocomplete="off" onsubmit="disableButtons('formCenter'); this.elements['pwd'].value = md5('WsSys SAFELOGIN '+ unique +' '+ md5(this.elements['pwd'].value)); ">
<input type="hidden" name="s" value="c068d4954cf80de222b4852aee61a878" />
<input type="hidden" name="sec" value="login" />
<input type="hidden" name="act" value="check" />
<input type="hidden" name="SAFELOGIN" value="off" />
<table cellpadding="0" cellspacing="1" border="0" align="center">
<tr>
<td align="right"><b><font size="1">Login:</font></b></td>
<td>
<input type="text" name="user" class="small" tabindex="1" style="font-size: 10px; font-family: Verdana; color: #FF0000; font-weight: bold; border: 1px solid #000000" size="10" /></td>
</tr>
<tr>
<td align="right"><b><font size="1">Senha</font>:</b></td>
<td>
<input type="password" name="pwd" class="small" tabindex="1" size="10" style="font-family: Verdana; color: #FF0000; font-size: 10px; font-weight: bold; border: 1px solid #000000" /></td>
</tr>
<tr>
<td colspan="2" align="right">
<button type="submit" class="submit" tabindex="1" accesskey="e" style="font-size: 10px; color: #000000; font-family: Verdana; border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF">
<u>E</u>ntrar</button></td>
</tr>
</table><font size="1"><br /></font>
<a href="mzn/mznews/index.php?amp;sec=login&amp;act=lostpwd" class="small">
<font size="1"><b>Esqueceu sua senha?</b><br />Clique aqui para pegar outra!</font><br />
</a>
<script language="JavaScript" type="text/javascript"> document.forms['formCenter'].elements['user'].focus(); </script>
</form>
<div><b><font size="1">WsSys</font><font size="1"> SAFELOGIN ativado.</font></b></div>
<div><span class="small"><b><font size="1">Seu login está protegido.</font></b></span></div>
<div><span class="small">
<a href="mzn/mznews/index.php?amp;sec=login&amp;SAFELOGIN=off">
<font size="1">Clique aqui se você está tendo problemas.</font></a></span></div>
<!-- Fim conteúdo -->
_______________________________________________

o site em que eu pus este codigo : www.dotabrasil.com/tog/menu1.htm :lol:

#2 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 15/06/2006, 21:04

Tinhamos que ver o script que irá validar a senha e o login... posta ele ai pra darmos uma olhada
;)

[]''s
dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#3 kill

kill

    Novato no fórum

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

Posted 15/06/2006, 21:23

eu nao sei qual é o arkivo que tem as informaçoes mas ta aki alguns arkivos que devem estar as informaçoes que voce precisa..

http://www.dotabrasi...ews/i_login.txt
http://www.dotabrasi...znews/index.txt
http://www.dotabrasi...ws/g_global.txt
http://www.dotabrasi...ws/g_config.txt

obrigado pela atençao!

se não for nenhum desses me fala que eu vejo aki... ;D

Edição feita por: kill, 15/06/2006, 21:25.


#4 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 15/06/2006, 21:31

Achu q naum é esses sites, hum.... vejamos, esse seu sistema ele verifica o login e a senha no BD????
dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#5 kill

kill

    Novato no fórum

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

Posted 15/06/2006, 21:39

não sei, so sei que ele verifica por md5 e tem um arkivo que tem os usuarios registrados... issu ajuda? ... malz eu n intendo nada de php...

#6 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 15/06/2006, 21:42

Naum sei mas posta ai, outra coisa, esse script precisa de utilizar Banco de Dados? (MySQL)
dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#7 kill

kill

    Novato no fórum

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

Posted 15/06/2006, 21:53

precisa

#8 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 15/06/2006, 21:58

E como vc faz pra inserir usuarios a esse sistema?? vc insere pelo MySQL???
utiliza md5() certo?? me responde pra mim poder te passar um script pra validar login e senha no seu login ;)

[]''s
dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#9 kill

kill

    Novato no fórum

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

Posted 15/06/2006, 22:00

me add no msn : killersprado@hotmail.com

to online la ai nois converssa por la

cara valew mesmo por ta me ajudando viu ^^

eu acho q e do jeito q vc falou msm q as senhas vaum pro mysql , eu n sei exatamente.... o sistema usa md5 sim...

eu n sei pq eu add os users/senha por uma pagina que tem pra issu...

me add no msn ai

#10 jhrebuski

jhrebuski

    jhrhp

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

Posted 15/06/2006, 22:43

Tem dois jeitos mais simples, porém eu também prefiro fazer do jeito que você esta fazendo, mais você também pode usar iframe ou include para fazer isso.

Até mais.

#11 kill

kill

    Novato no fórum

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

Posted 15/06/2006, 22:46

mas com include ou iframe tem como deixar aparecendo APENAS o campo de login/senha? tipo deixar o iframe focado no meio da pagina...?

alguem ajuda ai por favor...

ajudaeeee

Alguem me ajuda por favor :D :blink:

AJUDEM AEEE

Por favor me ajudem ae to precisando muito disso... :assobio:

#12 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 16/06/2006, 14:23

O Kill ele ta dizendo pra vc colocar include na pagina onde vc quer q apareça esse login...
Vc tem a pagina de login e senha do proprio esse sistema de noticias...???
se tiver faz assim, na tabela no seu HTML onde quer q apareça esse seu login vc coloca assim:
<? include "login.php"; ?>
Faz isso que vai aparecer o login onde vc colocar esse script... eu coloquei login.php pq naum sei qual é o nome q vc colocou, coloca da maneira que estar nesse sistema de noticias... se continuar o erro me fala^^
dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#13 kill

kill

    Novato no fórum

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

Posted 16/06/2006, 16:49

tipo n tem uma pagina de login (apenas com o campo login/senha) mas tem e a pagina index desse sistema que tem o menu o banner etc... ou seja se eu colocar um include eu vo tar chamando uma pagina intera pro meu site ai fica mto podre por issu eu so quero o campo de login e senha e eu ja consegui eu so quero tirar esse negocio que ta dando que ta salvando as informaçoes vc n sabe como tira n?

a pagina de login desse sistema e assim olha
http://togkill.byethost22.com/login/

Edição feita por: kill, 16/06/2006, 16:53.


#14 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 16/06/2006, 18:45

Se tiver usando SESSION, faz isso pra validar a senha do usuario...
<?
session_start();
include "config.php"; //inclui o arquivo de configurações

$conecta   = mysql_connect ($host, $user, $pass_host); //conecta ao mysql
$basedados = mysql_select_db($db); //conecta a base de dados

$confirmacao = mysql_query("SELECT * FROM cadastros WHERE email='$email' AND senha = '$senha'")or die(mysql_error());
$contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima

if ( $contagem == 1 ) {
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
echo "Ok você logou!<br>
Voce está sendo transferido para a página principal do portal e poderá ir ao painel de controle!
<meta http-equiv='refresh' content='3; URL=index.php'>"; //se a senha digitada está correta, mostra a mensagem
} 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
}
?>

[]''s
dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#15 kill

kill

    Novato no fórum

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

Posted 16/06/2006, 19:44

como eu coloko issu? coloco issu na pagina q ta o formulario??? de logi ne senha?? acho q issu n funciona n hem... acho q v c pegou de outro sistema e colou aki...




1 user(s) are reading this topic

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

IPB Skin By Virteq