Felix Riesterer: Passwortschutz für bestimmte Unterseite

Beitrag lesen

Lieber encoder,

Ich dachte an einen AJAX Request.

ich dachte an eine Lösung, die rein serverseitig funktioniert - also ohne JavaScript:

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>geschützte Seite</title>
  </head>
  <body>
    <h1>Überschrift</h1><?php
// Passwort übertragen?
if (array_key_exists('pw', $_POST)
  // hier wird das Passwort geprüft
  && $_POST['pw'] == 'geheim!'
) { ?>
    <p>Hier nun die geheimen Inhalte:</p>
    ...
<?php
} else {
  // hier wird zur Eingabe des Passwortes aufgefordert
?>
    <p>Diese Inhalte werden erst nach Eingabe eines Passwortes sichtbar.</p>
    <form method="post">
      <p>
        <label>
          Passwort:
          <input name="pw" type="password">
        </label>
        <button>freischalten</button>
      </p>
    </form>
<?php
} ?>
  </body>
</html>

Obigen Code in eine Datei mit der Endung .php speichern und von einem Webserver ausliefern lassen. Sollte funktionieren (bei mir tut's).

Liebe Grüße,

Felix Riesterer.