Problem mit code

hallo , ich habe fogenden code, aber irgendwie funzt es nicht… kann jemand den fehler finden??[html]

Family - - elpee

Family

[/html]

edit: also ich abe das problem mit dem code klar.
aber ein weiteres problem ist : jeder etwas tolle liest sich bei der kennwortabfrage einfach den quelltext durch und dort
steht ja: var Kennwortvorgabe=„family“;
also wie wirds gemacht das im quelltext nit das kennwort steht…

Kennwort eingeben und ok klicken....  

hey,

vorweg erstmal:
„funzt nicht“ ist keine gültige Fehlerbeschreibung !!!

aber weil heud dienstag ist ggif(document.forms.[b]unterrichtsmaterial[/b].kennwort.value != Kennwortvorgabe)

document
forms
unterrichtsmaterial [ )= ]

ich glaub die javascript console hätt das auch gesagt ^^

lg,
n1ob

übrigends:
sehr sichere methode xD

also wie wirds gemacht das im quelltext nit das kennwort steht…

gar nicht, ein passwortschutz mit js lässt sich nicht realisieren (wie oft muss man das noch erklären ?!)

jo … es geht nicht.
du kannst ein riesen palast um das ei bauen, aber letztendlich wird es immer im code stehen müssen, und der code wird dem user vorgesetzt.

was du versuchen könntest (ist mir grad eingefallen)
die eingabe des users abfangen, und das was der eintippt wird zur url, wenn die eingabe eine bestimmte länge erreicht hat is ende und das eingegebene wird genommen.

gemeint ist das so: (mischung aus c, js etc.)[code]

var maxlength = 40; // maximal 40 zeichen, dann ist voll
var eingabe = new array[maxlength] // array mit so vielen feldern, wie maxlength groß ist
var i;

for(i=0;i<maxlength;i++){
get(eingabe)[i];
}

window.location.href=„http://www.domain.de/zeuchs/nochmehrzeuchs/+eingabe+.htm“;
[/code]

wenn der user jetzt zb.
apfel als passwort eingibt wird vorne ein www.domain.de/blablabla/ drangehängt und hinten ein ‚apfel‘.htm entweder gibt es nun die seite und der user kommt drauf, oder er kommt auf eine 404 oder sonst was…

so ungefähr http://html.de/images/icons/icon10.gif - wenn du mal zeit hast, kannst es ja mal versuchen in js zu implementieren ^^

mann, … ich bin so gut yuhuuu xD

lg,
n1ob

Oder du liest dir die PHP-Stickies durch, dort findet du Ein gutes PHP-MySQL Login System.

http://tut.php-q.net

Dort gibt’s eingutest Tutorials zu Login mit MySQL.

MfG, matibaski

du kannst aber auch zu der seite der pw eingabe weiterleiten :wink: dann kommste nur auf die richtige seite wenn du das richtige eingibst… ist aber auch ziemlich unsicher… mach lieber einen mit sessions und php :wink:

Oder lade (weiss nicht ob’s geht) eine Datei in dein JavaScript. Eine PHP Datei die etwa so aussieht:
[php]

<?php $passwort = "passwort"; ?>[/php]

Weiss nicht einmal ob das geht. Falls ja, dann kann niemand dein Passwort sehen.

MfG, matibaski

Doch das geht dann immernoch, das einbinden würde nur über ajax funktionieren
Das ist
a) Viel zu umständlich
b) Immernoch nicht sicher (man kann die datei die geladen wird im qt sehen)

Machs einfach mit php, z.b. so

geschützte Datei
[PHP]

<?php $password = "1234"; if(!isset($_POST["pw"]) || $_POST["pw"] != $password) { ?> Passwort:
<?php } else { ?> Das ist ein passwortgeschützter Bereich.
Ein solcher Passwortschutz mit PHP ist sehr sicher! <?php } ?> [/PHP]