PHP-Anfänger sucht Hilfe bei: Passwortschutz

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP-Anfänger sucht Hilfe bei: Passwortschutz

    Hallo Gemeinde,

    auf meiner Seite habe ich einen einfachen Passwortschutz wie folgt eingebaut:

    <?php
    $userdata = array(
    'user1' => '123',
    'user2' => '456',
    'user3' => '789',
    );

    if (isset($_POST['user'], $_POST['pw'], $userdata[$_POST['user']]) &&
    $userdata[$_POST['user']] == $_POST['pw']) {

    include "geschuetzter_inhalt_alle_user.php";

    } else include "falsche_benutzerdaten.php";{
    }
    ?>

    Alle eingetragenen User gelangen auf die Seite "geschuetzter_inhalt_alle_user.php".

    Frage: Wie muss der Text lauten, wenn bei
    user1 die Seite "geschuetzter_inhalt_alle_user1.php" includiert werden soll, bei user2 ".....user2.php" usw.

    Konnte im Netz nichts finden und eigene Versuche schlugen fehl (bin absoluter PHP-Anfänger).

    Ich danke Euch für Vorschläge - ich brauche aber keine Belehrungen.

    Thomas

  • #2
    Zitat von wspl Beitrag anzeigen
    Frage: Wie muss der Text lauten, wenn bei
    user1 die Seite "geschuetzter_inhalt_alle_user1.php" includiert werden soll, bei user2 ".....user2.php" usw.
    Du verknüpfst einfach die Texte "geschuetzter_inhalt_alle_", "user1" und ".php" miteinander - den mittleren Wert hast du ja in $_POST vorliegen.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Sorry, aber "mittlerer Wert", "verknüpfen" sagen mir leider nicht viel.
      Könntest du bitte etwas mehr Code posten?

      Kommentar


      • #4
        Sorry, aber "mittlerer Wert", "verknüpfen" sagen mir leider nicht viel.
        wahsaga verwendet ganz normale deutsche Sprache. Lies den Satz noch mal, dann kommst du dahinter was er meint, wenn er bei den drei Werten/Strings ("geschuetzter_inhalt_alle_", "user1" und ".php") von "dem mitleren" (in diesem Fall: user1) spricht.

        Wie man Strings verknüpft/verbindet/... sind nun wirklich Grundlagen. Meine Signatur enthält einen Link.

        Kommentar


        • #5
          Könntest du bitte etwas mehr Code posten?
          Nein!
          Selber lesen macht selber schlau!
          PHP: Strings - Manual
          Auch sicherlich wichtig für dich: PHP: Sessions - Manual
          Wir werden alle sterben

          Kommentar

          Lädt...
          X