pedir senha em botão

Esse área é só para dicas de segurança de códigos fonte, pastas, etc...

Moderador: web

responder a dúvida

pedir senha em botão

Mensagem por cruz Offline » Ter Abr 21, 2009 8:17 pm


aew galera do codigosnaweb bem estou aqui em mais um post pra pedira a ajuda de vocês!!!!

e o seguinte encontrei esse código na net, que uma janela de alerta com um campo pra digitar uma senha pra ir pra determinada área!
como assim? vou explicar!!!

ao clicar em um botão( tipo o de pesquisar do google) ele da um alerta e mostra um campo pra vc digitar a senha! se errar mostra a mensagem e nao entra!!! o código já tá pronto! mas quero modificar algumas coisas! como

se vc nao souber a senha e clicar em cancelar ,tem que fazer isso 2 ou 3 vezes porque ele nao fecha de primeira! e queria também colocar uma parte do código em js e chamar esse arquivo.js pra completar e executar o login! e claro esconder a página ,pois a senha é 12345 e como o código ta junto ,quem ver o código fonte vai ver a senha! e isso eu nao quero! por isso quero em arquivo.js pra ficar no script só a parte quer forma o botão pra pedir a senha! entenderam???( eu sei que esse código nao é seguro mesmo com arquivo.js escondendo a maior parte do código,mas quero mesmo assim)

bem tai o código testem pra entender de que estou falando!!!!

Código: Selecionar todos
<HEAD>

<SCRIPT LANGUAGE="JavaScript">


<!-- Begin
function password() {
var testV = 1;
var pass1 = prompt('Favor digite a senha ','');
while (testV < 2) {
if (!pass1)
history.go(-1);
if (pass1 == "12345") {
alert('Senha correta!');

<!-- STEP TWO: Change protectedpage.html to your protected page  -->

//  Change the following URL to your protected filename

window.open('http://www.eclipsedownload.blogspot.com');
break;
}
testV+=1;
var pass1 =
prompt('Acesso Negado! Senha incorreta!.','Password');
}
if (pass1!="password" & testV ==2)               
history.go(-1);
return " ";
}
// End -->
</SCRIPT>
</head>

<!-- STEP THREE: Copy the last code into the BODY of your HTML document  -->
   
<BODY>

<CENTER>
<FORM>
<input type="button" value="Favor digite a senha" onClick="password()">
</FORM>
</CENTER>


<!-- Script Size:  1.10 KB  -->


muito obrigado!!!



detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am


pedir senha em botão

Mensagem por web Offline » Ter Abr 21, 2009 10:11 pm

MOVIDO: de JavaScript para Dicas de segurança

Dei uma melhorada no script

primeiro, baixe o script abaixo
http://pajhome.org.uk/crypt/md5/md5.js
fonte: http://pajhome.org.uk/crypt/md5/

Jogue na pasta onde vai ter a página com o botão de chamada da senha

esse script acima é um script de criptografia, para proteger a senha que é usada

Ai crie um documento com o seguinte código

Código: Selecionar todos
<script src="md5.js"></script>

<script>
function senha() {

valor = prompt("Digite sua senha", "");
var cript = hex_md5(valor);

if(cript=="e8d95a51f3af4a3b134bf6bb680a213a") {
alert("senha correta, clique OK para continuar...");
window.open("http://");
} else {
if(confirm("Sua senha está incorreta, tentar novamente?")) {
senha();
} else {
return false;
}
}

}
</script>

<form>
<input type="button" value="acesso" onclick="senha();">
</form>

A senha correta é: senha

No script você nota o: e8d95a51f3af4a3b134bf6bb680a213a que corresponde a senha

Para você gerar uma senha nova, você pode fazer o seguinte:

Código: Selecionar todos
<script src="md5.js"></script>

<script>
window.onload = function() {

// troque senha abaixo pelo que você vai digitar para acessar o sistema
// o que for criado por esse script, você joga no script de acesso acima
var valor = "senha";
var cript = hex_md5(valor);
document.getElementById("valor").innerHTML=cript;

}
</script>

<div id="valor"></div>

Só copiar o que foi gerado e deixar como valor para comparação no if com o cript.

Dessa forma você nem precisa proteger o js de copiadores.

* Havia esquecido da segurança do link, nesse caso, você pode criar um arquivo, tipo: teste.js, jogar todo conteúdo entre:
<script>
e
</script>
Depois chamar no head do documento com:
<script src="teste.js"></script>

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

pedir senha em botão

Mensagem por cruz Offline » Qua Abr 22, 2009 1:00 pm

cara vc não existe!!!! mandou muito bem!!! fico massa!!! ate com encript!! a questão é a última parte entendi parcialmente!o link que vc falou era o do js? é pra esconder o endereço da arquivo.js? hã?

pode explicar de novo???? agradeço muitooooooo

vlwwww WEB :)


ah peço desculpa pelo tópico no lugar incorreto!

detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am


pedir senha em botão

Mensagem por web Offline » Qua Abr 22, 2009 2:00 pm

Um script em JavaScript pode ser inserido na página direto:

<script>
alert('alerta!')
</script>

Ou, por chamada externa:

Cria um documento chamado: teste.js e coloca o seguinte:
alert('alerta!')

Agora no documento que será mostrado o alert ( no mesmo diretório que foi criado o teste.js ), coloca o seguinte:
<script src="teste.js"></script>

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

pedir senha em botão

Mensagem por cruz Offline » Qua Abr 22, 2009 5:19 pm

ahh entendi!!!! ok disso eu sabia!!!! tem como botar seção??? tipo pra entrar naquela página somente digitando a senha???por que se não a pessoa clica na página direto e num precisa digitar a senha!!! ahh mais uma coisa tem como proteger o arquivo.js?? nao deixar que ninguém faça o download dele???


muito obrigado!

detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am


pedir senha em botão

Mensagem por web Offline » Qua Abr 22, 2009 6:01 pm

Isso só com PHP, se você tiver suporte a PHP no seu servidor indico alguns links.

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

pedir senha em botão

Mensagem por cruz Offline » Qua Abr 22, 2009 8:19 pm

creio que o blog nao tenha suporte a php!! mas por enquanto o código do jeito que está vai ser útil!! vou por ele pra esconder o link de download de programas ai como cada programa é um link diferente o visitante nao vai ter como "descobrir"!!! :smiley

muito obrigado por te me ajudado!!vlw

detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am


pedir senha em botão

Mensagem por web Offline » Qua Abr 22, 2009 8:33 pm

:wink

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

pedir senha em botão

Mensagem por cruz Offline » Sex Abr 24, 2009 10:34 am

o código funciona normalmente em qualquer lugar mas no blog não! ahhhhhhhhhh que pena fiz justamente pra usar no blog e agora não dá! :(

flw

detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am


pedir senha em botão

Mensagem por web Offline » Sex Abr 24, 2009 12:57 pm

Quem sabe daqui a um tempo não permitam o uso de PHP em blogs :arrow

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

pedir senha em botão

Mensagem por cruz Offline » Sex Abr 24, 2009 1:20 pm

web!!!! cara conseguiiiii :smile o que eu fiz? busquei no melhor lugar pra pesquisar a cabeça!! auhauha juntei o frame dentro do post ai ele funcionou! depois adicionei um página que está hospedando o (pedir senha em botão) ai botei o iframe pra chamar ela ! e funcionou!agora é só modificar o nome ( acesso) por download!!! e tem mais uma coisa! eu fiz isso pra poder botar uma senha pra só depois dela o visitante ir pro link de download! no caso é só botar no código do 'pedir senha em botão' pra quando for digitado a senha ele vai pra o link tal!

veja como ficou!! http://eclipsedownload-alerta.blogspot.com/


mas ai vem a dúvida!!! pra cada link eu vou ter que hopedar uma nova página? ( do código pedir senha em botão)


ex1: download do teste
[download] << ai quando ele clicar e digitar a senha ele vai pra www.eclipsedownload.blogspot.com/teste.html

ex2: download do teste2

[download] << ai quando ele clicar e digitar a senha ele vai pra www.eclipsedownload.blogspot.com/teste2.html

e assim por diante! ou seja pra cada post vai ter um botão mas os links de downloads vão ser diferentes! e claro será que tem como por tudo em uma página? tipo

pra cada senha um página!

veja abaixo como queria modificar!
Código: Selecionar todos
if(cript=="e8d95a51f3af4a3b134bf6bb680a213a") {
    alert("senha correta, clique OK para continuar...");
    window.open("www.eclipsedownload.blogspot.com/teste.html");
if(cript=="f1s95a5tre3af4a3b134bf6bb680a224c") {
    alert("senha correta, clique OK para continuar...");
    window.open("www.eclipsedownload.blogspot.com/teste2.html");



no caso acima pra cada senha ele vai pra um link diferente!tem como??? (no exemplo acima tem 2 senhas criptografadas )vlw

detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am


pedir senha em botão

Mensagem por cruz Offline » Sex Abr 24, 2009 1:27 pm

ah esqueci!!! :-P


A senha é : senha

e quando digitar corretamente ele vai pra página http://www.codigosnaweb.com


vlw

detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am


pedir senha em botão

Mensagem por web Offline » Sex Abr 24, 2009 1:35 pm

Aqui acho que não funcionou, cliquei no botão "acesso" que supostamente é onde vai pedir a senha, mas, carregou uma popup, quanto a senha link, é desse modo mesmo que fez, através de ifs

Sendo que o if é assim

if(...condição...) { // abre o if
// o que irá acontecer se a condição for verdadeira
} // fecha esse if / condição

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

pedir senha em botão

Mensagem por cruz Offline » Sex Abr 24, 2009 2:40 pm

estranho eu testei aki no firefox e no IE primeira versão ( versão que vem quando instala o win) por q só uso o firefox! e tbm funcionou!

bem ai está o código eu adicionei três senhas e 2 estão funcionando menos a primeira!!

veja: primeira senha :eclipse << não está funcionando
segunda senha: web << está funcionando
terceira senha: teste << está funcionando

um questão foi quando eu tinha 2 senhas a primeira funcionava depois que passei a ter 3 senhas ele não funciona mais!


ai está o código!

Código: Selecionar todos
<script>
    function senha() {

    valor = prompt("Digite sua senha", "");
    var cript = hex_md5(valor);


    if(cript=="e8d95a51f3af4a3b134bf6bb680a213a") {
    alert("senha correta, clique OK para continuar...");
    window.open("http://www.codigosnaweb.com");
}

if(cript=="2567a5ec9705eb7ac2c984033e06189d") {
    alert("senha correta, clique OK para continuar...");
    window.open("http://www.codigosnaweb.com");
}

if(cript=="698dc19d489c4e4db73e28a713eab07b") {
    alert("senha correta, clique OK para continuar...");
    window.open("http://www.codigosnaweb.com");

    } else {
    if(confirm("Sua senha está incorreta, tentar novamente?")) {
    senha();
    } else {
    return false;
    }
    }

    }
    </script>


e claro isso e parte do código,pois so estamos modificando esse trecho!

OBS: nos testes o código está completo!!!!!



onde errei???? vlw

detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am


pedir senha em botão

Mensagem por web Offline » Sex Abr 24, 2009 4:20 pm

Você se confundiu nos ifs, tem que usar o if else, veja um exemplo

Código: Selecionar todos
<script src="md5.js"></script>

<script>
function senha() {

if(valor=prompt("Digite sua senha", "")) {
var cript = hex_md5(valor);

if(cript=="e8d95a51f3af4a3b134bf6bb680a213a") { // senha
alert("senha correta, clique OK para continuar...");
window.open("http://");
}

else if(cript=="2567a5ec9705eb7ac2c984033e06189d") { // web
alert("senha correta, clique OK para continuar...");
window.open("http://");
}

else if(cript=="698dc19d489c4e4db73e28a713eab07b") { // teste
alert("senha correta, clique OK para continuar...");
window.open("http://");
}

else {
if(confirm("Sua senha está incorreta, tentar novamente?")) {
senha();
}
}
}
return false;
}
</script>

<form>
<input type="button" value="acesso" onclick="senha();">
</form>


detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Próximo

responder a dúvida

Voltar para Dicas de segurança

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes

cron