Archivlink: javarea.de Forum > JavaScript > Passwort geschützder Link (Help!!!!)
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Passwort geschützder Link (Help!!!!)
Pages: [1]
2
... nächste »
... Letzte »
| geschrieben von badboy 100 am 21.01.2006 - 23:48 |
Hallo weis jemand von euch wieman einen passwort geschützden Link
auf seiner HP macht????????????
Über Antworten würd ich mich freuen :-)  |
| geschrieben von Hawk am 22.01.2006 - 10:04 |
Hallo,
was meinst Du mit Passwort geschützter Link, soll ich irgendentwas aufmachen um ein passwort abzufragen, oder wie sollen wir das verstehen. |
| geschrieben von lune am 22.01.2006 - 17:18 |
| Zitat | | | Original geschrieben von Hawk am 22.01.2006 - 10:04
Hallo,
was meinst Du mit Passwort geschützter Link, soll ich irgendentwas aufmachen um ein passwort abzufragen, oder wie sollen wir das verstehen. |
Ich möchte die Frage von badboy 100 nicht ignorieren, sondern sie für mich weiterführen. Ich habe schon einige Passwortscripts gefunden, kam damit leider nicht zu recht und es hatte leider auch keiner geholfen. Ich habe auf meiner HP ein Verzeichnis album und darin eine index.html. Es sind Urlaubsbilder, die ich gerne nur für Leute öffnen möchte, die ein Passwort haben. Sonst müßte ich wohl von jedem der auf einem Foto ist die Erlaubnis einholen, wenn es öffentlich zugänglich ist. Meine HP liegt bei web.de und läßt leider kein .htaccess zu.
Was könnt ihr empfehlen wie ich mein Album annähernd schützen kann
|
| geschrieben von Hawk am 22.01.2006 - 18:12 |
Hallo lune,
ch habe selber einen Bereich auf meiner HP mit ein login, der nicht über PHP läuft. Also habe ich auf JS zurückgegriffen weil es kein Brisanten Daten sind die ich Schütze, also so in etwa wie Du.
Ich habe bloss die JS ausgelagert damit mann nicht gleich im Quelltext die Passwörter lesen kann und den Rechtsklick gesperrt. Das ist zwar kein richtiger Schutz aber es hilft in wenig.
Also wenn du ein Script in der hinsicht brauchst sag was. |
| geschrieben von lune am 22.01.2006 - 18:51 |
jede Hilfe ist mir recht und ich sage danke. Falls erforderlich gib mal bitte dann noch einen Hinweis, wo ich eventuell etwas anpassen muß.
|
| geschrieben von Hawk am 22.01.2006 - 19:28 |
Hallo lune,
Hier was ganz einfaches.
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
|
<?
<script>
<!--
function goForit(){
var name = document.testform.benutzer.value;
var pw = document.testform.pw.value;
if (name == "Name" && pw == "Passwort") {
location.href = "DATEI.htm"; // Wenn ohne Frames gearbeitet wird
this.document.testform.benutzer.value="";
this.document.testform.pw.value="";
}
else if (name == "Der Name" && pw == "Das Passwort"){
parent.inhalt.location.href = "Datei.htm"; // Wenn mit Frames gearbeitet wird
this.document.testform.benutzer.value="";
this.document.testform.pw.value="";
}
else {
parent.inhalt.location.href = "fehlerseite.htm";
this.document.testform.benutzer.value="";
this.document.testform.pw.value="";
}
}
//-->
</script>
</head>
<body>
<div align="center">
<FORM NAME="testform" onSubmit="goForit(); return false;">
<table width="158" bgcolor="#FF0000" border="1">
<tr><th>Benutzername:<br>
<INPUT TYPE="text" NAME="benutzer" VALUE="" size="20"><br>
Password:<br>
<INPUT TYPE="Password" NAME="pw" VALUE="" size="20"><br>
<INPUT TYPE="Submit" NAME="button" Value="einloggen"></th></tr>
</table>
</FORM>
</div>
?>
|
|
| geschrieben von lune am 22.01.2006 - 19:56 |
Danke für das Script. Ich habe es angepaßt und eingebaut nach <HEAD>.
ABER: Das "Anmeldeformular" wird zwar angezeigt aber die Bilder sind schon gleich darunter. Falls es Deine Zeit erlaubt:
http://www.lutz-nelde.de/album/index.html
Der eigentliche Link zu dieser Seite ist hier: http://www.lutz-nelde.de/page005.html
Ich weiss ich bin ein Dummi!!!
An welcher Stelle im Quellcode muß dann das Script rein. Ziel sollte doch sein erst Benutzername und Passwort eingeben und dann auf die Seite kommen.
Oder muss ich erst eine andere Seite erstellen nur mit deinem Script der dann den Button "einloggen" verlinken mit der Seite? |
| geschrieben von Hawk am 22.01.2006 - 20:00 |
Hallo lune,
genau du brauchst erst eine Seite wo das Script und das Formular reinkommt. Und von da kommt mann dann auf diese Seite. |
| geschrieben von lune am 22.01.2006 - 21:47 |
also ich hab schon hin und her und bekomm es nicht hin:
Es erfolgt nach Eingabe von Benutzername (LuNeX) und Passwort (lot2005) keine Weiterleitung.
Die Passwortdatei liegt im Verzeichnis http://www.lutz-nelde.de/album/PW.htm Weitergeleitet werden soll nach index.html im gleichen Verzeichnis: Hier das Script: <script>
<!--
function goForit(){
var name = document.testform.benutzer.value;
var pw = document.testform.pw.value;
if (name == "Name" && pw == "Passwort") {
location.href = "DATEI.html"; // Wenn ohne Frames gearbeitet wird
this.document.testform.benutzer.value="";
this.document.testform.pw.value="";
}
else if (name == "LuNeX" && pw == "lot2005"){
parent.inhalt.location.href = "index.html"; // Wenn mit Frames gearbeitet wird
this.document.testform.benutzer.value="";
this.document.testform.pw.value="";
}
else {
parent.inhalt.location.href = "fehlerseite.htm";
this.document.testform.benutzer.value="";
this.document.testform.pw.value="";
Bitte wo ist der Fehler
|
| geschrieben von Hawk am 22.01.2006 - 22:27 |
Hallo lune,
Hier das was du brauchst, du musst das Passwort und den Benutzername auch eintragen.
Du solltest aber aus den Script eine JS Datei Machen und es dann ein binden.
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
<?
<script>
<!--
function goForit(){
var name = document.testform.benutzer.value;
var pw = document.testform.pw.value;
if (name == "LuNeX" && pw == "lot2005") {
location.href = "index.html";
document.testform.benutzer.value="";
document.testform.pw.value="";
}
else {
alert("Benutzername/Passwort ist falsch");
document.testform.benutzer.value="";
document.testform.pw.value="";
}
}
//-->
</script>
?>
|
|
| geschrieben von lune am 23.01.2006 - 00:34 |
Danke für Deine Mühen, aber es klappt trotzdem nicht. Wie ich jetzt erst bei Dir gesehen habe, hat das wohl was mit PHP zu tun. Wie ich schrieb akzeptiert web.de kein PHP. Ich werde mir einen neuen Server suchen (müssen). Nochmals danke. Warum auch immer die Weiterleitung zu der index.html klappt nicht.
|
| geschrieben von Hawk am 23.01.2006 - 09:03 |
Hallo lune,
Das hat nichts mit php zu tun was ich dir gegeben habe. Dasist für html.
gib mir mal einen link wo du es eingebaut hast. |
| geschrieben von Bluenature2003 am 23.01.2006 - 13:52 |
Auch auf die Gefahr hin eins auf den Deckel zu bekommen ... Warum benutzt Du nicht einfach die Serverseitige Funktion des Passwortschutzes für ein ganzes Verzeichnis? Du kannst ja einfach einen Link auf dieses geschützte Verzeichnis legen und das wars...
*kopfeinziehundverdrück*
|
| geschrieben von Hawk am 23.01.2006 - 14:11 |
Hallo Bluenature,
Hier bekommt keiner was auf den Deckel, du kannst dich beteiligen um ein Problem zu lösen. |
| geschrieben von René am 23.01.2006 - 15:55 |
@Bluenature,
| Zitat | | | Original geschrieben von Bluenature2003 am 23.01.2006 - 13:52
Warum benutzt Du nicht einfach die Serverseitige Funktion des Passwortschutzes für ein ganzes Verzeichnis? |
| Zitat | | | Original geschrieben von lune am 22.01.2006 - 17:18
Meine HP liegt bei web.de und läßt leider kein .htaccess zu. |
----
@luna,
wenn du auf deiner HP eventuell PHP nutzen kannst schau mal hier rein htaccess Login (1,87 KB)
|
|