Salva: Kann mir jemand bei diesem Script helfen !!!

Hi,

ich habe hier ein PasswordScript und wenn ich mein Password eingebe komme ich nicht auf die Seite wo ich möchte. Wo kann ich es in diesem Script festlegen auf welche seite er springen soll wenn das passord richtig ist ?

var base= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9","A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z","a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z")

var z=23;
var y=28;
var f= new Array();
var K= new Array();
var login=new Array();
var lgnum=0;
for (x=0; x<10; x++){
f[x]=x<<9
f[x]+=23
}
for (x=10; x<36; x++){
y=y<<1
v= Math.sqrt(y)
v = parseInt(v,16)
v+=5
f[x]=v
y++
}
for (x=36; x<62; x++){
z=z<<1
v= Math.sqrt(z)
v = parseInt(v,16)
v+=74
f[x]=v
z++
}

function inc(){
iCounter--
if (iCounter > 0){
alert('Login / Password Incorrect\n\nPlease try again')
document.lgform.user.value=""
document.lgform.passwd.value=""
lgnum=0
}
else
location.href='denied.html'
}

function check(){
if (lgnum<login.length){
if (document.lgform.user.value==login[lgnum].usid)
pwdchk()
else{
lgnum++
check()
}
}
else
inc()
}

function pwdchk(){
var pass=document.lgform.passwd.value
var lpass=pass.length
for (l=0; l<lpass; l++){
K[l]=pass.charAt(l)
}
var code=0;
for (y=0; y<lpass; y++){
for(x=0; x<62; x++){
if (K[y]==base[x])
code+=(y+1)*f[x]
}
}
if (code==login[lgnum].pwd)
go()
else
inc()
}

function go(){
location.href=document.lgform.passwd.value+'.html'
}

function id(usid,pwd){
this.usid=usid;
this.pwd=pwd;
}

var iCounter=3
login[0]=new id("Salva",43967)

ich hoffe ihr könnt mir helfen !!!

  1. Hallo

    Auf welche Seite gelangst du denn und wo soll es eigentlich hingehen?
    Zudem ist dr die "Sicherheit" eines JS-Passwortschutzes bestimmt hinlänglich aus dem Archiv bekannt.

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
  2. hallo,

    die folgende Funktion definiert das Ziel wenn ich mich nicht irre:

    function go(){
    location.href=document.lgform.passwd.value+'.html'
    }

    Also Du wirst auf eine Seite weitergeleitet, die sich wie folgt aufbaut: <<DeinPasswort>>.html
    Hier könntest Du aber auch eine feste Seite schreiben wie "geheim.html". Die neue Funktion sähe dann so aus:

    function go(){
    location.href='geheim.html'
    }

    Ich weise dich aber auch nochmals drauf hin, dass jeder sich den Quelltext angucken könnte und somit auf die geheime Seite gelangen könnte. Daher solltest Du die Orginalfunktion benutzen. Du mußt dann als Passwort halt den Dateinamen der aufzurufenden Datei benutzen.

    Wenn Du noch fragen hast, dann kannst Du mir auch mailen. Ich schaue eher selten in dieses Forum.

    Grüße
    Wuschel