Passwortabfrage erstellen
MIP
- javascript
Hallo zusammen!
Ich möchte gerne eine Passwortabfrage erstellen.
Wie ich weiss geht das auch mit Java Script.
Fragt sich nur wie?
Keine ahnung was ich erstellen muss!
Kann mir jemand helfen?
THX
MfG
MIP
Am "sichersten" ist eine Passwortabfrage folgenden Schemas mit JavaScript zu realisieren:
-Du erstellst einen Ordner in dem die zu sichernden Seiten enthalten sind
-JS fragt nach einem Passwort
->DIeses Passwort ist gleich dem Namen des Ordners
Nach eingabe des Passworts wird der Benutzer in den Ordner "geschickt"
Das kann so aussehen:
Ordnername ist beispielsweise: "geheim"
Javascript:
<script type="text/javascript" language="JavaScript">
<!--
var ziel
function passwort() {
ziel = prompt("Passwort bitte eingeben","");
if (ziel != "") {
self.location = "bilder/" + ziel + "/schnee.html";
}
}
-->
</script>
Dann noch ne Schaltfläche irgendwo im Dokument:
<input type="button" onClick="passwort()>
Der Benutzer klickt nun auf die Schaltfläche
eine kleine Promptbox erscheint
Benutzer gibt als Passwort "geheim" ein, und wird in den Ordner "geheim" verwiesen, in dem ie zu schützenden Daten liegen
hoffe es klappt
ramco
Hi,
tja, das ist die etwa zweitbeste Simulation eines Passwortschutzes mit JavcaScript. Etwas besser als die Zieldatei als Passwort zu nehmen (weil: noch leichter zu erraten), aber deutlich und mit Abstand schlechter als den Dateinamen eines (unsichtbares) Bildes auf der Zielseite als Passwort zu nehmen. Code dazu gibt's im Archiv.
Grüße,
Utz
Wo denn, das will ich auch sehen!
Sag doch mal bitte den Link, weil ich nix gefunden habe.
Hi,
Sag doch mal bitte den Link, weil ich nix gefunden habe.
Der Thread war http://forum.de.selfhtml.org/archiv/2000_2/t12662.htm, und der verweist dann wieder auf http://tech.irt.org/articles/js075/index.htm (da hab ich wohl gelogen als ich behauptet hab der Code sei im Archiv :-)
Grüße,
Utz
Hi!
Erst mal vielen Dank für deine Hilfe.
Aber irgendwie klappt es nicht so ganz.
Den Befehl:
<input type="button" onClick="passwort()>
Muss ich doch in eine Seperate Seite einfügen. Oder?
Jedenfalls wenn ich das tue steht genau das auf der Seite. Er zeigt keinen Button an.
Ich hab jetzt einen Ordner genommen
Er heisst z.B. Test.
Dann hab ich eine HTML Datei erstellt die Pass.html heisst. Dort steht dies drin:
<html>
<head>
<title>
Privat
</title>
</head>
<body>
<script type="text/javascript" language="JavaScript">
<!--
var ziel
function passwort() {
ziel = prompt("Passwort bitte eingeben","");
if (ziel != "") {
self.location = "bilder/" + ziel + "/test.html";
}
}
-->
</script>
</body>
</html>
Ist das richtig?
Ich muss doch dann noch eine Seite erstellen mit dem Link oder?
Und noch eine Frage
Wieso steht dort Bilder?
(self.location = "bilder/" + ziel + "/test.html";)
Was hat bilder zu bedeuten?
THX
MfG
MIP
Hi!
Erst mal vielen Dank für deine Hilfe.
Aber irgendwie klappt es nicht so ganz.
Den Befehl:
<input type="button" onClick="passwort()>
Muss ich doch in eine Seperate Seite einfügen. Oder?
Jedenfalls wenn ich das tue steht genau das auf der Seite. Er zeigt keinen Button an.
Ich hab jetzt einen Ordner genommen
Er heisst z.B. Test.
Dann hab ich eine HTML Datei erstellt die Pass.html heisst. Dort steht dies drin:
<html>
<head>
<title>
Privat
</title>
</head>
<body>
<script type="text/javascript" language="JavaScript">
<!--
var ziel
function passwort() {
ziel = prompt("Passwort bitte eingeben","");
if (ziel != "") {
self.location = "bilder/" + ziel + "/test.html";
}
}
-->
</script>
</body>
</html>
Ist das richtig?
Ich muss doch dann noch eine Seite erstellen mit dem Link oder?
Und noch eine Frage
Wieso steht dort Bilder?
(self.location = "bilder/" + ziel + "/test.html";)
Was hat bilder zu bedeuten?
THX
MfG
MIP
ALso das müsste dann etwa so aussehen:
<html>
<head>
<title>
Privat
</title>
<script type="text/javascript" language="JavaScript">
<!--
var ziel
function passwort() {
ziel = prompt("Passwort bitte eingeben","");
if (ziel != "") {
self.location = ziel + "/test.html";
}
}
-->
</script>
</head>
<body>
<input type="button" onClick="passwort()>
</body>
</html>
--> "bilder ist quatsch, war einfach nur ein unterodner (es war schon zu spät zum denken)
Hi.
Also. Ich hab jetzt einen Ordner Erstellt mit Test.
Dort ist eine HTML Datei mit dem Namen Pass.html drin. Den Quelltext den du in deinem letzten Posting geschrieben hast habe ich eingefügt.
Nun ja. Wenn ich jetzt die seite öffne steht :
<input type="button" onClick="passwort()>
Dann hab ich mal im Quelltext darunter einen Link geschrieben. Ich wusste aber nicht was ich schreiben sollte.
Ich hab einfach noch eine Datei mit dem Namen Test.html erstellt.
Die hab ich dann als Link angegeben.
Wenn ich jetzt Pass.html öffne ist ein Button zu sehen.
Allerdings wenn ich ihn anklicke passiert nix. Er öffnet kein Fenster.
Hier noch mal der aktuelle Quelltext von der Pass.html
<html>
<head>
<title>
Privat
</title>
<script type="text/javascript" language="JavaScript">
<!--
var ziel
function passwort() {
ziel = prompt("Passwort bitte eingeben","");
if (ziel != "") {
self.location = ziel + "/test.html";
}
}
-->
</script>
</head>
<body>
<input type="button" onClick="passwort()>
<a href="test.html"></a>
</body>
</html>
Was mach ich bloß falsch?
Danke schon mal im voraus
MfG
MIP