Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Tutorials und FAQ (https://www.gegen-bilderklau.net/board.php?boardid=45)
----- [JS] Einfacher Passwortschutz (https://www.gegen-bilderklau.net/thread.php?threadid=2278)


Geschrieben von Waunca am 24.02.2005 um 21:49:

  Einfacher Passwortschutz

Dieser Passwortschutz ist relativ sicher, weil das Passwort nirgends im Code der Seite steht. Das Passwort ist der Dateiname der geschützten Seite ohne .html. Wenn die "geheime" Seite zum Beispiel strenggeheim.html heisst, dann lautet das Passwort "strenggeheim". Die Endung setzt das Script dann automatisch hinzu und weiss dann den Link zu der Seite. (Wenn ich mir das so überlege, müsste es in dem Fall auch möglich sein, über denselben Link für verschiedene User verschiedene Seiten aufzurufen. Gebt dem User einfach das betreffende Passwort.) Wichtig: Benennt die Datei nicht gleich wie der Name des Links lautet. Das wäre sehr leicht zu knacken. Ausserdem müsst ihr in jedem Verzeichnis, eine Datei namens index.htm oder index.html haben. Anonsten ist es nämlich möglich, dass jemand über den Link www.meineseite.de/verzeichnis alle eure Dateien auf dem Server anschauen kann. Es ist dann ein leichtes für ihn, die "geheimen" Seiten zu finden. Wenn ihr eine Index-Seite habt, kann niemand in eure Ordner reinschauen sondern kommt nur auf die Index-Seite.

Das fügt ihr in den Head-Bereich jeder Seite ein, die Links zum passwortgeschützten Bereich enthält.
code:
1:
2:
3:
4:
5:
6:
7:
8:
<script type="text/javascript" language="JavaScript">
<!--
function Passw()
{
var password = 'Bitte geben Sie hier Ihr Passwort ein!';   password=prompt('Passwortgeschuetzter Bereich. Ihr Passwort:','');   location.href=password + ".html";
}
 //-->
</script>


«Passwortgeschuetzter Bereich. Ihr Passwort:» ist die Meldung, die im Warnfenster erscheint, wo das Passwort eingegeben wird. Wenn dort etwas anderes stehen soll, dann könnt ihr diesen Text abändern.

Nun geht ihr zu dem Link, der auf die geheime Seite führt. Dort tauscht ihr das öffnende <a>-Tag mit der Linkadresse gegen Folgendes aus:
code:
1:
<a href="javascript:Passw()">


Das ist auch schon die ganze Hexerei. smile



Geschrieben von Aicha am 27.03.2005 um 13:56:

 

Hi, bei mir Funktioniert das irgendiwe net...

kann mal jemand schauen?

code:
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:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>inhalt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/text.css" rel="stylesheet" type="text/css">
<script type="text/javascript" language="JavaScript">
<!--
function Passw()
{
var password = 'Bitte geben Sie hier Ihr Passwort ein!'   password=prompt('Passwortgeschuetzter Bereich. Ihr Passwort:','');   location.href=password + ".html";
}
 //-->
</script>
</head>

<body>
<table width="98%"  border="0">
  <tr>
    <td><p align="center" class="h1">Herzlich Willkommen auf Los Caballos Salvajes</p>
      <p align="center" class="h4">Hier findest du dein Traumpferd und du kannst viele Abenteuer
        in deinem virtuellen Leben erleben. Los Caballos Salvajes ist ein Gest&uuml;tshof
        mit Reitstall, auf dem du Vielseitigkeit, Springen, Dressur, Galopprennen
        und den Fahrsport erkunden und erlernen kannst.</p>
      <p align="center" class="h4">Die |Anlage| von Los Caballos Salvajes ist sehr gro&szlig; und
        die |Weidefl&auml;chen| sind kaum aufgeteilt, au&szlig;er dass Hengste
        nicht zu den Stuten d&uuml;rfen.<br>
  Zudem gibt es extra |Reitunterricht| und |Turniere| finden auch statt. Nun
  seht euch ersteinmal um und hinterlasst doch einen Eintrag ins |G&auml;stebuch|.
  Vielleicht |meldet| ihr euch ja an. Daf&uuml;r solltet ihr die |Regeln| lesen.</p>
      <p align="center" class="h4">Dies hier ist ein virtueller Reiterhof. Weiteres
        findet ihr unter |Wichtig!|</p>
      <p align="center" class="h4"><a href="javascript:Passw()">Einloggen [f&uuml;r Mitglieder]</a></p></td>  
		</tr>
</table>
</body>
</html>



Geschrieben von Nessa82 am 25.04.2005 um 14:52:

 

bei mir funzt es auch nicht...



Geschrieben von maze am 07.05.2005 um 12:05:

 


function Passw()
{
var password = 'Bitte geben Sie hier Ihr Passwort ein!';
password=prompt('Passwortgeschuetzter Bereich. Ihr Passwort:',''); location.href=password + ".html";
}

du hast nach var password = 'Bitte geben Sie hier Ihr Passwort ein!' das ; vergessen.



Geschrieben von .assless am 07.05.2005 um 12:23:

 

Zitat:
Original von maze

function Passw()
{
var password = 'Bitte geben Sie hier Ihr Passwort ein!';
password=prompt('Passwortgeschuetzter Bereich. Ihr Passwort:',''); location.href=password + ".html";
}

du hast nach var password = 'Bitte geben Sie hier Ihr Passwort ein!' das ; vergessen.

Mein Crack ... xD



Geschrieben von * Vivien * am 15.08.2005 um 17:35:

 

Gibt es auch eine Möglichkeit, dass Eingabefeld direkt in die Seite einzubinden? Weil mit dem Script öffnet sich ja immer ein kleines Fenster...



Geschrieben von Shad am 19.08.2005 um 17:59:

 

Ich check das irgendwie ned xD kann mir des jemand genauer erklären? Also ich kapier des mit dem Code ned wirklich.... und wie man des machen soll... ich hab bei einer seite den link der zu der geheimen seite führen soll, aber da sind mehere links drauf... wie soll des dann gehen das nur ein link da hinführt?


EDIT:
Okay ich habs *freuz* ^^



Geschrieben von Black Power am 22.10.2005 um 17:30:

 

Gibt es auch einen anderen Code dafür?
Also ich meine jetzt, dass einfach nur das Passwort abgefragt wird, wenn du auf einen Link klickst, bevor du auf diese Seite kommst.
So, wie ich das hier verstanden habe, muss da die Seite gleich heissen wie das Passwort.
Ich möchte das aber nicht so, sondern dass man so wie bei Oyla <passwort:...> eingeben kann und das wird dann abgefragt. Das hab ich schon ausprobiert, hat nicht funktioniert.
Helft mir! Augenzwinkern



Geschrieben von Dream am 24.10.2005 um 16:44:

 

Klappt bei mir. Nur öffnet sich di seite dann im menü wo muss ich denn das target eingeben?



Geschrieben von Clari am 05.11.2005 um 10:18:

 

damit hab ich auch probleme. wenn ich diesen linkcode einfüge, klappt alles, aber die passwortgeschützte seite öffnet sich im linkmenü:
code:
1:
<p><FONT face="Comic Sans MS" color=color=#FF99FF size=3><center><center><a href="javascript:Passw()" >Special</center></FONT>


wenn ich den code so schreibe, also das "target=main" so einfüge wie bei "normalen" links, klappt das öffnen nicht, nichts passiert:
code:
1:
<p><FONT face="Comic Sans MS" color=color=#FF99FF size=3><center><center><a href="javascript:Passw()" target=main >Special</center></FONT>


was mach ich falsch? wo soll das "target=main" hin???



Geschrieben von Gut.Marbach am 07.11.2005 um 14:50:

 

bei mir sagt er immer, dass die seite nicht vorhanden ist... dabei ist sie es..^^



Geschrieben von Clari am 07.11.2005 um 20:39:

 

dann hast du den link wahrscheinlich falsch eingegeben...



Geschrieben von Mondpferd am 17.11.2005 um 17:47:

 

Sorry, dass ich das Thread hier nochmal rauskramen muss ^^ Aber bei mir funktioniert das einfach nicht. Wenn ich auf den Link klicke wird nichts geöffnet und in der Statuszeile steht Fehler auf der Seite. Kann mir jemand helfen??



Geschrieben von Finchen am 03.12.2005 um 14:01:

 

Zitat:
Original von Clari
damit hab ich auch probleme. wenn ich diesen linkcode einfüge, klappt alles, aber die passwortgeschützte seite öffnet sich im linkmenü:
code:
1:
<p><FONT face="Comic Sans MS" color=color=#FF99FF size=3><center><center><a href="javascript:Passw()" >Special</center></FONT>


wenn ich den code so schreibe, also das "target=main" so einfüge wie bei "normalen" links, klappt das öffnen nicht, nichts passiert:
code:
1:
<p><FONT face="Comic Sans MS" color=color=#FF99FF size=3><center><center><a href="javascript:Passw()" target=main >Special</center></FONT>


was mach ich falsch? wo soll das "target=main" hin???


code:
1:
<a href="javascript:Passw()" target="main">>Special<</a>

So ist der code richtig Augenzwinkern Muss jetzt nur noch deine Fraben und Schriftart anpassen.



Geschrieben von Geronimo am 17.01.2006 um 13:22:

 

Kann mir bitte jemand so nen Code erstellen?



Geschrieben von *Mone* am 19.01.2006 um 11:13:

 

Nur so ne Frage, wie füll ich das aus???



Geschrieben von Pfötchen am 26.01.2006 um 14:38:

 

Äh, wo soll mann den sein Passwort hintun was mann dann eingeben muss?
Bei
var Passwort oder passwort=promt?



Geschrieben von sara1991 am 27.03.2006 um 18:56:

 

ähm, den tschegg ich jetzt irgendwie nicht!
wo kommt den der link zu der adresse hin? also dort wo man dann eigentlich hin kommt? dass was man 'verheimlichen' will?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
<html>

<head>

<script type="text/javascript" language="JavaScript">
<!--
function Passw()
{
var password = 'reithofcalanda';   password=prompt('Passwortgeschuetzter Bereich. Ihr Passwort: ','');   location.href=password + ".html";
}
 //--> 
</script>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>reithofcalanda</title>
</head>
<a href="javascript:Passw()">

<body>

</body>

</html>


also das passwort ist ein anderes, muss ich ja nicht überall preisgeben...

kann mir jemand helfen? mir ist schon klar, das irgendwie alles falsch ist, aber ich kenn mich mit java nicht so aus..



Geschrieben von Rocky am 29.04.2006 um 20:22:

 

+schieb+ wäre echt toll, wenn mal jemand etwas zu sagen könnte Augen rollen



Geschrieben von Waunca am 14.05.2006 um 15:35:

 

Zitat:
Original von sara1991
ähm, den tschegg ich jetzt irgendwie nicht!
wo kommt den der link zu der adresse hin? also dort wo man dann eigentlich hin kommt? dass was man 'verheimlichen' will?

Der Link kommt da im Body hin, wo du ihn haben willst. Wie ein ganz normaler Link.

Und das Passwort musst du nicht in den Code schreiben!!! (Sonst kannst du den Passwortschutz ja auch gleich lassen, weil jeder das Passwort aus dem Quelltext lesen kann.)

code:
1:
2:
var password = 'reithofcalanda';


Das ist nicht das Passwort! Dort schreibst du die Meldung hin, die der Benutzer bekommt, wenn er den Link zur "geheimen" Seite aufruft. Deshalb solltest du dort z.B. "Gib dein Passwort ein." hinschreiben.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH