angeldet bleiben

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

  • angeldet bleiben

    Hallo,
    ich möchte auf meiner webseite ein Passwortgeschützten Bereich eirichten ein angelden <formular hab ich schon funktionirt auch, nur wie bekomme ich hin das wenn ich mir den Link nsch der Anmeldung kopiere und in der Adresse-Feld einfüge komm ich ohne Probleme in den geschützten Bereich . wie verhindere ich das
    <danke für Eure Antwort
    Steffen

  • #2
    Mit Sessions sollte das kein Problem sein.

    Kommentar


    • #3
      und wie mache ich das ???
      sorry für meine plöde ragen bin Anfänger

      Kommentar


      • #4
        Zitat von stbaumann72 Beitrag anzeigen
        sorry für meine plöde ragen bin Anfänger
        Auch als Anfänger kann man die Doku lesen, was eigentlich Pflicht ist. Und wenn man denn mal google bemühen würde, könnte man massenhaft Beispiele finden!

        Ungetestet, dient nur als Beispiel:
        PHP-Code:
        <?php
        // Login-Script
        // Session starten
        session_start();

        $errText "";

        // Wenn das Script vom Formular aufgerufen wird
        if (isset($_POST['user']))
        {
        $user trim($_POST['user']);
        $pw trim($_POST['passwort']);

        // User und Passwort prüfen
        if ($user == "user" && $pw == "passwort")
        {
        // Wenn alles ok ist, Session-Variable setzen
        $_SESSION['isValidUser'] = true;

        // Zum nächsten Script weiterleiten
        header("location: script2.php");

        // Script beenden
        exit;
        }
        else
        $errText "Falsche Benutzerdaten";
        }
        ?>
        <!DOCTYPE html>
        <html>
        <head>
        <meta charset="UTF-8">
        <title>Login</title>
        </head>
        <body>
        <h3>Login</h3>
        <?php
        if(strlen($errText))
        echo 
        "$errText<br />\n";
        ?>
        <form method="POST" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>">
        <p>Benutzername: <input type="text" name="user" size="20"></p>
        <p>Passwort: <input type="password" name="passwort" size="20"></p>
        <p><input type="submit" value=" Login " name="submit"></p>
        </form>
        </body>
        </html>

        PHP-Code:
        <?php
        // Script 2

        // Session starten
        session_start();

        // Prüfen, ob Session-Variable gesetzt ist
        if (!isset($_SESSION['isValidUser']))
        {
        // Nicht gesetzt, Ausgabe und Script beenden
        echo "Bitte erst hier einloggen: <a href='http://example.com/login.php'>Login</a>";
        exit;
        }
        ?>
        <!DOCTYPE html>
        <html>
        <head>
        <meta charset="UTF-8">
        <title>Login</title>
        </head>
        <body>
        <h3>Script 2</h3>
        Session wurde gesetzt, das hier darf angezeigt werden.
        </body>
        </html>

        Kommentar


        • #5
          Danke für die Antoworten

          Kommentar

          Lädt...
          X