"registrieren und Login Button erstellen

...komplette Frage anzeigen

2 Antworten

<?php 

if (isset($_REQUEST['daten']) && $_REQUEST['daten'] == true) {
    $username = ""; // Username anlegen
    $password = ""; //Passwort anlegen

    if (isset($_REQUEST['name'])) { // wenn name vorhanden schreibe ihn in username
        $username = $_REQUEST['name'];
    }

    if (isset($_REQUEST['pass'])) {
        $username = $_REQUEST['pass'];
    }

    // ueberpruefe daten

    if ($username == "Username") { // Wenn der username uebereinstimmt
        if ($password == "Passwort") { // wenn dazu noch das password stimmt
            echo "login Erfolgreich";
            header("Location: seite.html"); // leitet den user auf "seite.html" weiter
        }else {
        echo "Passwort ist Falsch";
        }
    }else {
        echo "Username ist Falsch";
    }

}


 ?>

<form action="index.php?daten=true" method="POST">
    Username : <input type="text" name="name" value="Username" size="20" /> <p>

    Passwort : <input type="password" name="pass" value="Passwort"    size="20"  /> <p>

    <p algin="center"><input type="submit" name="login" value="Einloggen" /></p>  <p>

</form>

Leider mag der mein php Code nicht. musst du selbst noch bisschen basteln. Das Wichtigste ich aber da.

cat64k 31.08.2014, 05:35

hier liegt wohl der Fehler

Zeile 8 (wenn ich jetzt richtig gezählt hab

    $username = $_REQUEST['pass']; 

hier weist du das passwort der variabl eusername zu

im übrigen Vergleichst du in Zeile drei einen String mit der boolschen variable true, du solltest das an dieser Stelle mit "true" vergleichen mit diesem operator ===

also

if (isset($_REQUEST['daten']) && $_REQUEST['daten'] === "true") {

ein gesetzter String mit true vergleichen erfüllt immer die Bedingung.

0

schick mir mal deinen Code. Dann kann ich dir eventuell weiter helfen. Beispiele dazu findest du bei Google...

driton1234 30.08.2014, 23:45
<html>
  <head>
  </head>
  <body>
        Username : <input type="text" name="name" value="Username" size="20" /> <p>

Passwort : <input type="password" name="pass" value="Passwort"    size="20"  /> <p>

<p algin="center"><input type="button" name="login" value="Einloggen" /></p>  <p>

ist ein ganz leichter

0
franky180 30.08.2014, 23:56
@driton1234

Okay, dass sieht doch schon mal ganz gut aus. Was genau möchtest du denn jetzt erreichen?

Möchtest du die Zugangsdaten per php mit if überprüfen, oder aus einer Datenbank lesen?

0

Was möchtest Du wissen?