» Utilizator
LAMP
» Parteneri» De citit» Recomandari» Taskuri securitate » Statistici
  • 65486 de mesaje.
  • 7732 de topicuri.
  • 1231 de utilizatori.
  •  
  • Kopotosa e ultimul utilizator inregistrat.
[Detalii]

 

| |
Pagini: [1]
Print

Protejare HTML prin javascript [1851 afisari]

Mike
*


Mesaje: 905
OfflineOffline

WWW

Protejare HTML prin javascript


Primul pas: Creem o pagina html, sau, daca o avem deja, adaugat codul urmator:
Code:
<script language="JavaScript" SRC="http://www.siteu-tau.tld/password.js">
</script>
*"password.js" poate fi schimbat cu orice alt nume, dar extensia trebuie sa ramana aceeasi

Al doilea pas: Creem fisieru .js de care vorbeam mai sus, in care punem codul urmator (explicatiile sunt in cod):

Code:
<!--
//Definim variabila
var password = ''
//Afisam promptul in care se va introduce parola
password=prompt("Introdu parola:","");
//verficam daca parola introdusa este corecta
if (password != parola) {
alert("Parola acceptata... Te rog asteapta 2 secunde si apasa OK.");
//daca este corecta, facem link catre pagina, de fapt, protejata
location.href= "pagina-ta.html";
}
//in cazul in care parola este incorecta folosim 'else', care va afisa faptul ca s`a introdus o parola incorecta
else {
alert("Parola " +password+ " este gresita. Mai incearca.");

document.write("<p><b>Ai introdus o parola gresita. ");
document.write("Accesul la acest document este interzis fara parola corespunzatoare.</b></p>");
}
-->
Logged


"First, you have to know, not fear, know that someday you are going to die. Until you know that, you have no sense of urgency. You think you have all the time in the world to do amazing things, but you may not live to see that particular someday." - Tyler Durden
19-05-2007, 09:50 Twitt ::
AdyX
*


Mesaje: 1257
OfflineOffline

WWW

Vezi ca ai cateva mici greseli.

Variabila care retine parola, ai numit-o password. Mai jos, inlocuiesti valoarea ei cu ce a introdus utilizatorul, astfel incat comparatia nu se mai poate face. Trebuia ca variabila care retine parola sa se numeasca parola (dupa cum deduc din if-ul acela). De asemenea, la comparatie trebuie sa verifici daca cele doua parole sunt identice, iar daca nu (!=) NU lasi utilizatorul sa mearga mai departe. Ai pus invers Smile

Oricum, good job  :thright:
Logged
19-05-2007, 11:40 Twitt ::
soltare
*


Mesaje: 306
OfflineOffline

WWW

O mica intrebare. Ce te faci cand a accesat pagina, ii stie linku' direct, deci poate ocoli chestia cu parola ?
Poate daca ar lucra cu frame-uri ar fi ok, dar pagina cu pagina master/child...cred ca solutia nu e buna. Parerea mea sau poate am scapt eu ceva Smile
Logged
04-06-2007, 10:23 Twitt ::
Mike
*


Mesaje: 905
OfflineOffline

WWW

Quote
O mica intrebare. Ce te faci cand a accesat pagina, ii stie linku' direct, deci poate ocoli chestia cu parola ?
Poate daca ar lucra cu frame-uri ar fi ok, dar pagina cu pagina master/child...cred ca solutia nu e buna. Parerea mea sau poate am scapt eu ceva Smile


Mi`am dat seama de asta de cand am facut scriptul. Daca te uiti atent in codul sursa, mi se pare ca poti gasi si parola. Laughing Oricum nu sunt la nivel de avansat in javascript, si chestia asta mi s`a parut solutia OK pt o protejare simpla, chiar daca nu f eficienta.
Logged


"First, you have to know, not fear, know that someday you are going to die. Until you know that, you have no sense of urgency. You think you have all the time in the world to do amazing things, but you may not live to see that particular someday." - Tyler Durden
04-06-2007, 10:33 Twitt ::
Pagini: [1]
Print
SkullBox Forum  |  Development  |  Web Development  |  Client Side Web Development Snippets  |  Topic: Protejare HTML prin javascript