• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

criar pass em html

mancebo_77

GF Prata
Membro Inactivo
Entrou
Set 24, 2006
Mensagens
201
Gostos Recebidos
0
Boa tarde..


tenho uma pagina web mas queria criar uma parte que so podessem entrar com pass, como faço isso?



Agradeço ajuda...

Paz para todos...
 

Kangoroo

GF Ouro
Entrou
Set 24, 2006
Mensagens
952
Gostos Recebidos
0
Vou tentar dar-t uma pista assim por alto... um bocadinho á pressa e vou partir do principio que ja tens umas luzes acerca de html e javascript-
Não vamos usar nem php, nem asp, nem base de dados senao complica..


Primeiro crias o "formulario", algo do género:
HTML:
<form>
Username:
<input type="text" name="username">
Password:
<input type="password" name="password"> 
<input type="button" name="Submit" value="login" onclick=javascript:login(username.value,password.value,"o_teu_username","a_tua_password") > 

</form>

aqui está a fazer o formulário para o user introduzir os dados, qd clicas em login, os dados sao enviados para a funcao javascript (login) que vamos criar de seguida:

Função login (javascript):
HTML:
<script type="javascript">

function login(valor1,valor2,valor3,valor4)
{
  if (valor1==valor3 && valor2==valor4)
  {
     location.href='url';  // se sucesso
  }
  else 
  {
     location.href=url;  //se falhar
  }
}
</script>

Estafunção compara os dados introduzidos com os dados defenidos em (o_teu_username) e (a_tua_password) e caso sejam ambos iguas redirecciona para a pagina que queres... casocontrário redirecciona para outra pagina...

É so colocar as duas partes e (se nao escrevi nd mal), deve dar..

existe ainda outra forma q é em vez de definires a password e username qd chamas a funcao, guardas os valores em campos do form do tipo (hidden), mas vai dar ao mesmo..


Isto está assim mt por alto... se quiseres que te faça o codigo completo diz-me ok? ;)

Cumprimentos.
:espi28:
 

maar3amt

Administrator
Team GForum
Entrou
Set 19, 2006
Mensagens
7,803
Gostos Recebidos
28
Eh pá mas com javascrip dificilmente vais consegui resultados 100% seguros.
Olha será que o servidor onde estás alojado tem o .htaccess abilitado?
Ou suporta php?
Com .htaccess ou php conseguias uma coisa muito melhor e mais segura.




Cumps maar3amt
 

pdrnvs

GF Bronze
Membro Inactivo
Entrou
Ago 31, 2008
Mensagens
12
Gostos Recebidos
0
Tens aqui este codigo.

Código:
<html>
<head>
<title>My Page</title>
</head>
<body>
<form name="myform" action="http://www.mydomain.com/myformhandler.cgi" method="POST">
<div align="center">
Enter Password : <input type="password" size="25">
<br><br>
</div>
</form>
</body>
</html>

Para ficar mais seguro podes encriptar o codigo.
-> :: Password Protect / Encode HTML :: Online Tools
 

Kangoroo

GF Ouro
Entrou
Set 24, 2006
Mensagens
952
Gostos Recebidos
0
Tens aqui este codigo.

Código:
<html>
<head>
<title>My Page</title>
</head>
<body>
<form name="myform" action="http://www.mydomain.com/myformhandler.cgi" method="POST">
<div align="center">
Enter Password : <input type="password" size="25">
<br><br>
</div>
</form>
</body>
</html>

Para ficar mais seguro podes encriptar o codigo.
-> :: Password Protect / Encode HTML :: Online Tools


Boas amigo este código vai pura e simplesmente mostrar uma caixa de texto num formulario que depois de submetido não vai ter qualquer acção.

Pq esse tal "myformhandler.cgi" simplesmente não se encontra no local indicado, ainda que se encontrasse tratar-se-ia de um pedaço de codigo expecificamente desenvolvido para o site em causa...

Os dados do formulario têm de ser enviados para um script dentro do mesmo dominio que comparem a password e username com os constantes na base de dados e dependendo da "resposta" seria criado um cookie ou uma variavel de sessão que atribuia permissão temporária ao utilizador e o rediressionava para o conteudo desejado, cada pagina vizualizada teria um pequeno script que verificava se esse tal cookie ou variavel de sessão existem e se estão validados e caso contrario redireccionava o utilizador novamente para o painel de login.

Existem mts formas de desenvolver algo semelhante.

O código que disponibilizei em cima, como diz o amigo Maar não é de todo seguro, no fundo apenas "simula" um sistema de login, uma vez q a pass está vizivel para uma grande parte dos utilizadores.

Pode ser usado sistema de autenticação em Kerberos por exemplo para ter uma maior segurança e autenticar o utilizador pelas contas do dominio windows do servidor, no entanto, n é facil.

Pode ser usada uma linguagem server-side como o ASP ou PHP para criação do "motor" usando sql ou até mesmo access para guardar os dados referentes a contas.

No entanto, isso já seria pedir demais ao membro que colocou a questão.


Cumprimentos.
 
Topo