FORUM       CHAT
      HILFE      LOGIN      REGISTRIEREN



English tips & help
Help-Boards
Hilfe-Foren
Frage stellen!
Windows Forum
PC Hardware Forum
Software Forum
MSN, ICQ, Skype
Apple Mac Forum
Linux Forum
Amiga Forum
Antivirus Sicherheit
Netzwerk Forum
Programmieren
Webmaster Forum
Foto / Design Forum
Handy & iPhone
Spiele Forum
Tipps
Windows Tipps
Hardware Tipps
Software / Programme
Linux Tipps
Apple Mac Tipps
Amiga Tipps
Internet Sicherheit
Spiele-Tipps & Tests
Foto, Grafik, Video
Webmaster
PC Einsteigerkurs
Software Downloads
Wörterbuch & Lexikon
Sonstiges
CH Nachrichten
Technik-Diskussion
OffTopic-Diskussion
Diskussionsgruppen
Witzebereich
Ankauf / Verkauf
Link-Tipps
Computerhilfen.de
Das Team
Netiquette
AGB / Datenschutz
Impressum








Top Themen: Screenshot Mac, iOS 5, Screenshot machen, Festplatte formatieren, 12-2010 11-2009 3-2011 9-2010 4-2011 7-2010 Win-11-10 Win-4-11 Hard-7-10 Soft-12-10 5-2070 5-5970 5-14970 5-31170 4-2070 4-7170 4-14970 4-31170 12-870 12-570 12-5970 22-1170 7-1170 7-780 5-420 5-4470 5-2370 5-8970 4-4470 4-1470 4-570 4-780 44-12 44-570 17-120 17-570 11-1470 11-570 33-42 7-39870
  


Sichere Seiten: Passwortschutz mit PHP und Javascript


Compterhilfen » Info » Webmaster Tipps » Sichere Seiten: Passwortschutz mit PHP und Javascript
11.10.2007, 14:32 Uhr von nico (5825x gelesen)


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>







Empfehlen Sie diesen Tipp oder folgen Sie
uns uns auf Twitter, Facebook und Google+! Auf Facebook, Twitter und Google Plus empfehlen




Mehr Tipps zu Sichere Seiten: Passwortschutz mi...:
  • URL Weiterleitung: Seiten laden mit HTML, PHP und Javascript
  • So findet man sichere Passwörter
  • Diaspora - Das sichere soziale Netzwerk
  • Apples Vorschlag für sichere iPhones
  • Adobe - Acrobat auch ohne Javascript gefährdet


Forum: "Sichere Seiten: Passwortschutz mi...":
  • Passwortschutz per Javascript
  • Passwortschutz mit javascript (für Link)
  • Sichere Seiten / Internet-Browser
  • Win XP: Internetexplorer und Sichere Seiten reagieren nicht
  • Win XP: Kryptographiedienst läuft an, aber sichere Seiten können nicht aufgerufe


Sie betrachten das Thema Sichere Seiten: Passwortschutz mit PHP und Javascript
© Computerhilfen.de