Salasana suojaus joka estää tietylle sivulle pääsyn. Hyvin yksinkertainen ja helppo kiertää!
index.html
<html>
<head>
<title>KIRJAUTUMINEN</title>
<script language="javascript" src="script.js"></script>
<style type="text/css"><!--
.leipa {
color: #000000;
font-size: 10pt;
font-family: Verdana}
--></style>
</head>
<body>
<form>
<table cellspacing="1" cellpadding="0" border="0" bgcolor="#000000">
<tr>
<td>
<table cellspacing="1" cellpadding="2" border="0" bgcolor="#0066CC">
<tr>
<td colspan="2" class="leipa">
<b>KIRJAUTUMINEN</b>
</td>
</tr>
<tr>
<td class="leipa" bgcolor="#0099FF">
Käyttäjätunnus:
</td>
<td bgcolor="#0099FF">
<input type="text" name="kayttaja" style="width: 144; border-color: #000000; border-width: 1">
</td>
</tr>
<tr>
<td class="leipa" bgcolor="#0099FF">
Salasana:
</td>
<td bgcolor="#0099FF">
<input type="password" name="salasana" style="width: 144; border-color: #000000; border-width: 1">
</td>
</tr>
<tr>
<td colspan="2" align="right">
<input type="button" value="Kirjaudu" style="width: 145; color: #000000; font-size: 10pt; font-family: Verdana" onClick="kirjaudu(this.form);">
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>sisalla.html
<html>
<head>
<title>SISÄLLÄ</title>
<style type="text/css"><!--
.leipa {
color: #000000;
font-size: 10pt;
font-weight: bold;
font-family: Verdana}
--></style>
</head>
<body>
<span class="leipa">ONNEKSI OLKOON!</span>
</body>
</html>script.js
<!--
/************************
**Tehnyt: Jani Malvisto**
************************/
function kirjaudu(hae) {
// Nimetään kentät uudelleen
var kt = hae.kayttaja.value;
var ss = hae.salasana.value;
/* Tarkistetaan käyttäjätunnus ja salasana
Jos on oikein avataan sivu "sisalla.html"*/
if (kt=="vieras" && ss=="vieras") {
window.open("sisalla.html", "_self");
}
/* Jos taas on väärin hälytetään siitä tekstillä
"Tarkista tunnukset!"*/
else
alert ("Tarkista tunnukset!");
}
//-->Salasana suojaus? No eipä ole kauhean salaisia noi sanat.
Olisit nyt laittanu edes
window.open(kt+".html", "_self");
Aihe on jo aika vanha, joten et voi enää vastata siihen.