In diesem tutorial möchte ich beschreiben, wie man eine php-datei mit einem passwort schützen kann, sodass nur autorisierte leute zutritt haben.
ich schreibe erstmal den fertigen code hierrein und beschreibe dann jede zeile einzeln.
nehmen wir an diese datei heisst secret.php :
<?php //wir starten wie gewohnt
$passwort = "peter_ist_doof"; //hier wir die variable passwort definiert
if(!isset($_POST['password'])){ //falls login nicht definiert ist...
?> //...fahren wir mit einem einfachen html formular fort, dass auf diese datei //linkt, aber dabei wird die variable passwort definiert!
<form action="secret.php" method="post" name="pwlogin">
Passwort: <input type="password" name="password"><br>
<input type="submit" value="Login!">
</form>
<?php
} else { //andernfalls..
$passwortform = $_POST['passwort']; //variable pwform ist das, was einggeben wurde
if($passwortform == $passwort){ //falls das passwort stimmt...
//kannst du hier deinen geheimen inhalt einfügen
} else {
echo "das passwort stimmt nicht! entweder du bist ein betrüger oder du hast dich verschrieben"; //hier kann man sich schon vorstellen was das bewirkt..
}
}
?>
tja das wars schon, ich hoffe es hat euch gefallen, tschüss