| Javascript/PHP Passwortschutz |
<script language="JavaScript">
var passwort = "Geheim";
var eingabe = window.prompt("Bitte Passwort
eingeben","");
if(eingabe != passwort) {
alert("Falsches Passwort!");
} else {
document.location.href="geheim.htm";
}
</script>
Dieses Beispiel findet sich so oder ähnlich oft im Netz, ist
aber leider überhaupt nicht sicher! Das Passwort ist nämlich
über den Quellcode direkt lesbar, so dass kein Schutz besteht.
<script language="JavaScript">
var eingabe = window.prompt("Bitte Passwort
eingeben","");
document.location.href = eingabe + ".html";
</script>
Der Benutzer gibt ein Passwort ein, das gleichzeitig die URL der geheimen Seite ist. Ist das Passwort also "geheim", muss die Seite auch "geheim.html" heissen.
Ist die Seite nirgendwo verlinkt, ist dies schon ein einigermaßen brauchbarer Schutz.<html> <form action="geheim.php" method="post"> <input type="password" name="pw"> <input type="submit" value="submit"> </form> </html>Datei: geheim.php
<?php
if($HTTP_POST_VARS[pw] == "Geheim") {
echo "Richtig! Du bist drin!";
echo "Der geheime Inhalt (...)";
} else {
die("Falsches Passwort!");
}
?>
|
Computerbücher sind teuer. Wir testen unsere Buchtipps zuerst ausführlich, bevor wir sie vorstellen. Unsere Buchempfehlungen zum Thema Webdesign: CSS Praxis Kai Laborenz präsentiert modernen Webdesignern mit dem CSS Praxis Buch ein optimales Naschlagewerk. Wer nämlich immer noch auf Tabellen setzt und Style Sheets aus Kompatibilitätsgründen missachtet, gehört längst zum alten Eisen.
mehr...Perl Cookbook PHP 4.3 MySQL Kochbuch Behandelt MySQL 4.0: So prägnant dieser Zweiwort-Satz ganz oben auf der Titelseite des MySQL Kochbuch klingt, so umfassend ist der Inhalt.
mehr...Alle Buchtipps anzeigen |
||