Sichere Seiten: Passwortschutz mit PHP und Javascript
Die einfachsten Möglichkeiten, die Daten einer Webseite mit Passwort zu schützen, bestehen aus PHP oder Javascript-Lösung.
Javascript-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.
Besser ist da schon diese Version:
<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.
PHP Passwortschutz
Noch sicherer ist das ganze mit PHP, denn da lässt sich das Passwort im Quellcode nicht auslesen. Man braucht eine Einloggseite, die mit einem Formular die Benutzerdaten abfragt. Diese werden auf der eigentlichen Seite verglichen, und dann erst der Inhalt ausgegeben.
Einloggseite:
<html>
<form action="geheim.php" method="post">
<input type="password" name="pw">
<input type="submit" value="submit">
</form>
</html>
zu schützende Datei: geheim.php
<html>
<?php
if($_POST['pw'] == "Geheim") {
echo "Richtig! Du bist drin!";
echo "Der geheime Inhalt (...)";
} else {
die("Falsches Passwort!");
}
?>
</html>
- datenschutz (25x gelesen)
- windows-schneller-starten-autostart-aufraeumen (22x gelesen)
- windows-beschleunigen (21x gelesen)
- pc-einsteigerkurs (15x gelesen)
- pc-einsteigerkurs-1-2 (3x gelesen)
Mehr Tipps zu Sichere Seiten: Passwortschutz mit P...
-
Apple Mac: ZIP Datei mit Passwort schützen (ohne Zusatz-Tools)!
Durch das Zippen oder Komprimieren von Dateien spart man leicht Speicherplatz und kann mehrere Dateien als einzenes, praktisches Archiv weitergeben: Das Erstellen einer ZIP Datei...
-
Raspberry Pi Standard-Passwort für Login
Nach dem ersten Einrichten der SD Karte kann man den Raspberry Pi starten: Hat er alle Dienste geladen, braucht man ein Passwort, um sich anzumelden:...
-
Raspbian Buster: Kurzes User-Passwort (oder gar kein Passwort!)
Der Raspberry Pi kommt normalerweise mit einem Standard-Passwort zum Einloggen. Dieses sollte man allerdings schnell ändern, da es ein Sicherheitsrisiko-Risiko darstellt: Jeder andere kann sich...
-
PHP Fehler anzeigen: Fehleranzeige aktivieren für eine oder alle Seiten!
Schnell sehen, wo der PHP Fehler liegt: Dazu schaltet man die PHP Fehleranzeige ein, um genaue Informationen zu Problem und Zeilennummer zu bekommen. Die PHP...
-
GD Bild-Bibliothek für PHP installieren (z.B. auf einem Raspberry Pi)
Mit der Bild-Bibliothek "GD" kann man mit PHP zahlreiche Bildbearbeitungsfunktionen nutzen: So lassen sich Bilder erstellen, zuschneiden, umwandeln oder auch darin/darauf zeichnen. Die GD Bibliothek...
-
PHP Fehler anzeigen: Fehleranzeige aktivieren für eine oder alle Seiten!
Schnell sehen, wo der PHP Fehler liegt: Dazu schaltet man die PHP Fehleranzeige ein, um genaue Informationen zu Problem und Zeilennummer zu bekommen. Die PHP...
Sichere Seiten: Passwortschutz mit PHP und Javascript