• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

laden von seite über passwortschutz in einem frame wo trage ich was ein

Ralf37D

New member
hallo noch eine frage im alten jahr. ich habe ein passwort script beschreibung ist zwar in englisch aber bis jetzt habe ich soweit alles richtig machen können nur mit dem öffnen der datei bzw. seite in einem bestimmten frame klappt es nicht.
das müßte der abschnitt sein der die seite läd
ich möchte das er mir die seite in einem frame läd , das frame heißt "mitte" und die zu ladene seite "index3" wo bzw was muß noch dazu damit er es in dem frame läd.

*****bla bla bla
}
function go(site){
location.href= site + '.html'
}
******bla bla bla

gruß ralf und vor ab schon mal danke
und für alle ein gutes neues jahr
 
Macht mich jetzt etwas stutzig, das die Frage nicht sofort beantwortet wurde...
function go(site){
parent.mitte.location.href= site + '.html';
}

go('index3');
 
geht nicht

hi gero habe es probiert auch mit anderen aber es geht nicht. so sieht das ganze script aus kann sein das da noch wo anders was rein muß.

<!-- Hiding
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 alphabet= "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_"

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 encode (OrigString, CipherVal) {
Ref="0123456789abcdefghijklmnopqrstuvwxyz._~"
Ref=Ref+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
CipherVal = parseInt(CipherVal)
var Temp=""
for (Count=0; Count < OrigString.length; Count++) {
var TempChar = OrigString.substring (Count, Count+1)
var Conv = cton(TempChar)
var Cipher=Conv^CipherVal
Cipher=ntoc(Cipher)
Temp += Cipher
}
return (Temp)
}

function cton (Char) {
return (Ref.indexOf(Char));
}

function ntoc (Val) {
return (Ref.substring(Val, Val+1))
}

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(encode(document.lgform.passwd.value, lpass))
else
inc()
}


function go(site){
parent.mitte.location.href= site + '.htm'
}

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

var iCounter=3
login[1]=new id("t",20576)

//---------------------------------------------------------------------------
/* Paste your user name below this line and the logins you had pasted,
the number that should take place of "x" in login[x] is the number
of current users not including the one you are adding. For example,
if there is only 1 user login below, then there is 1 current user,
so you use 1 instead of x such as login[1]("Username",12345).
REMANBER, YOU DON'T CHANGE THE NUMBER AFTER YOU PUT THEM DOWN, so the
numbers should be ascending, for instance, if you have three users,
their x should be login[0], login[1], and login[2]. */
//---------------------------------------------------------------------------


//Done Hiding -->
 
Ich weiß zwar nicht, warums in der beschreibund anders steht, aber schreib erstmal login[0] statt 1
 
Hmm...der Passwortschutz is gut, gar nicht so leicht zu knacken :(


Ah jetzt, dein Passwort is "t". Hätte man auch so drauf kommen können :)

[Edited by Gero on 31-12-2000 at 04:31]
 
es muß aber noch wo anders was stehen

gero das mit der 1 und null ist klar es stehen dort merere namen also für passwort 1 [0] passwort 2 [1]usw. der login name ist zum testen "t" und das paswort ist zum beispiel auch "t" aber es ist verschlüsselt und steht dort als "20576" bei dem programm ist ein script der dir die passörter verschlüsselt man kann es entschlüsseln aber ist nicht für jeden so leicht zu ersehen aber warum öfnet er es mit nicht so wie ich es möchte. habe die abfrage datei in meine seite eingebunden. wen ich es so ohne parent. mitte mache funktioniert es aber er öffnet meine seite das aus zwei frames betsteht in dem aktuellen frame fenster wo auch die abfrage ist aber er soll die seite im frame "mitte" öffnen. wen ich parend.mitte davor scheibe giet er direkt in der stutszeile die meldung fehler in der seite . woran iegt das es muß doch gehen.
 
Erstmal muß das Passwort aber auch richtig sein. Das Script rechnet ja aus dem pw den Namen der Seite aus. Im Moment mit dem Passwort t öffnet er die seite s.hml, aber das geht auch. Habs ausprobiert. Lädt die Datei Prima.

[Edited by Gero on 31-12-2000 at 16:18]
 
Zurück
Oben