Warning Nu esti autentificat. Te rog autentifica-te sau inregistreaza-te pentru a avea acces la toate facilitatile forumului.
SkullBox  
Decembrie 04, 2008, 06:29:05 am
Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
Noutăţi: Blogu' lu' Myky
 
 SkullBoxDirector webTutoriale  Pagina principală   Ajutor Caută Autentificare Creează un cont  
Pagini: [1]
  Imprimă  
Subiect: Protejare HTML prin javascript  (Citit de 964 ori)
0Utilizatori şi 1 Vizitatori
Mike
Global Moderator
*
Deconectat Deconectat

Gen: Bărbat
Mesaje: 823



WWW
Protejare HTML prin javascript, Mai 19, 2007, 09:50:15 am

Protejare HTML prin javascript


Primul pas: Creem o pagina html, sau, daca o avem deja, adaugat codul urmator:
Cod:
<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):

Cod:
<!--
//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>");
}
-->
Memorat


"The best part of falling is getting back up again." - David Belle
AdyX
Bagabond
Global Moderator
*
Deconectat Deconectat

Gen: Bărbat
Mesaje: 1008


WWW
Protejare HTML prin javascript, Mai 19, 2007, 11:40:44 am

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:
Memorat
soltare
*
Deconectat Deconectat

Mesaje: 273



WWW
Protejare HTML prin javascript, Iunie 04, 2007, 10:23:06 am

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
Memorat
Mike
Global Moderator
*
Deconectat Deconectat

Gen: Bărbat
Mesaje: 823



WWW
Protejare HTML prin javascript, Iunie 04, 2007, 10:33:06 am

Citat
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.
Memorat


"The best part of falling is getting back up again." - David Belle
SkullAds
Ecspert
ReclAmator
* * * * *
Google AdSense

Gen: Bărbat
Mesaje: Multe

Reclama AdSense,
 

 
   


Pagini: [1]
  Imprimă  
 
Schimbă forumul:  

Creat cu MySQL Creat cu PHP Ethical hacking and programming community Director web romanesc cu inscriere gratuita Validat cu XHTML 1.0! Validat cu CSS!
IPFind, FAQDB, LAMP.ro, Good Proxy, Aberez.EU, RoFreeSBIE, ShockingSoft.com, HostVision, Invatam.net, PC Troubleshooting, Curs valutar online
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro