Jump to content


Photo

Senhas Para Entrar No Site


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

#1 R4F4

R4F4

    Novato no fórum

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

Posted 10/01/2004, 23:26

Gostaria de saber como faço para colocar uma janelinha ou algum espaço onde os u'suários tivesserm que digitar uma senha para entrar no site ou até msm para efetuar o carregamento da mesma???

Gostaria de saber algum script...por favor me ajudem!!!!!!!!!!!!!!!

#2 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 10/01/2004, 23:28

Com HTML não é possível, vc terá que usar uma linguagem dinâmica, ex.:
- ASP
- PHP
- CGI

Pode usar também JavaScript mas naum é seguro.

Vou fechar o tópico, caso for usar alguma linguagem acima citada avise por MP que abrirei o tópico e moverei pra devida seção.

- Movido
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#3 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 10/01/2004, 23:54

Olha, isso já até foi respondido aqui mais vou responder de novo.

<HTML>
<HEAD>
  <TITLE>Login</TITLE>

<script language="JavaScript">
function entrar()
{
if (document.login.username.value.length>0)
  {
  if (document.login.password.value.length>0)
  {

  var done = 0;
  var username = document.login.username.value;
  username = username.toLowerCase();
  var password = document.login.password.value;
  password = password.toLowerCase();

  if (username=="teste" && password=="teste")
    {
    window.location="sucesso.html"; done=1;
    }
  if (done==0)
    {
    window.location="erro.html";
    }
  }
  else alert('Coloque sua senha!!')
  }
else alert('Coloque seu nome de usuário!')
}

</script>

</HEAD>
<BODY>

<form name="login" onsubmit="return entrar();">

Name:
<input name="username" size="23" type="text"><BR>
Senha:
<input type="password" name="password" size="23"><BR>
<input type="button" value="Entrar" onClick="entrar()">

</form>

</BODY>
</HTML>


Bom a parte importante são as coloridas, então só vou explicar elas:

username=="teste" // Define o usuário
password=="teste" // Define a senha

window.location="sucesso.html"; // Página caso os dados forem corretos
window.location="erro.html"; // Página caso os dados não estejam corretos

Entendeu?
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#4 .:: Techno ::.

.:: Techno ::.

    Novato no fórum

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

Posted 11/01/2004, 13:38

Ok, MAS TEM COMO ENCRIPTAR o PASSWORD???????Codificar???????etc????????

#5 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 11/01/2004, 13:47

Você pode usar o escape(variável), mas mesmo assim, revelará a senha.

Eu não uso o script que o Cristiano passou, mas caso queira um exemplo de como seria o que eu disse:

<HTML>
<HEAD>
  <TITLE>Login</TITLE>

<script language="JavaScript">
function entrar()
{
if (document.login.username.value.length>0)
  {
  if (document.login.password.value.length>0)
  {

  var done = 0;
  var username = document.login.username.value;
  username = username.toLowerCase();
  var password = document.login.password.value;
  password = password.toLowerCase();
  senha=escape("a sua senha vem aqui.");

  if (username=="teste" && password==senha)
    {
    window.location="sucesso.html"; done=1;
    }
  if (done==0)
    {
    window.location="erro.html";
    }
  }
  else alert('Coloque sua senha!!')
  }
else alert('Coloque seu nome de usuário!')
}

</script>

</HEAD>
<BODY>

<form name="login" onsubmit="return entrar();">

Name:
<input name="username" size="23" type="text"><BR>
Senha:
<input type="password" name="password" size="23"><BR>
<input type="button" value="Entrar" onClick="entrar()">

</form>

</BODY>
</HTML>


Eu usei a propriedade escape, que passará o texto para o formato original de 8 bits. Caso tenha algum acento, mudará para o formato original. Isso também é válido para os espaços, mas caso seja apenas uma palavra sem acento, sem espaço, etc, aparecerá sem nenhuma modificação. Eu não uso este método, pois é muito fácil de se invadir.

#6 .:: Techno ::.

.:: Techno ::.

    Novato no fórum

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

Posted 11/01/2004, 13:57

Naum há um método um pokinho mais seguro????????

#7 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 11/01/2004, 14:05

Infelizmente, não. Só com linguagem dinâmica mesmo.

#8 .:: Techno ::.

.:: Techno ::.

    Novato no fórum

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

Posted 11/01/2004, 14:12

Naunm tem como fazer ele buscar o password num .txt colocado no mesmo diretório do html???????Se naum, naum tem como esconder a senha?????

#9 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 11/01/2004, 14:21

Olha, o máximo que você pode fazer é criar um arquivo de extensão JS e adicionar isso na página:

<script src="arquivo.js"></script>


Mas procurar num arquivo TXT e fazer a autenticação, é impossível em javascript. Em linguagem dinâmica (acho que em PHP e ASP é possível) você consegue.

#10 -Mosque-

-Mosque-

    ;D

  • Usuários
  • 182 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte/MG

Posted 11/01/2004, 18:56

Aew tem como vc criptografar todo o codigo fonte, ai um usuario comum vai abrir o codigo e ve tudo "bagunçado"... Mas mesmo assim nao dá certo pq quem qr descobrir a senha vai correr atras pra descriptografar o codigo..
Segurança mesmo é com linguagem dinamica!

Flws
:)
[°..°] MøsqùÉ
[°..°] Email+MSN: mosque10@hotmail.com
[°..°] Aqui no fórum: Fuçando...




1 user(s) are reading this topic

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

IPB Skin By Virteq