PHP - Login nimmt nur den ersten Benutzer, HILFE

  • Guten Tag,


    ich habe einen PHP Logn Script, leider wird aus der Mysql Datenbank immer nur der erste Nutzer erfolgreich eingeloggt, die anderen werden immer als Fehlerhafter Login interpretiert,


    dh


    Ich habe z.B zwei Nutzer in meiner MySql Datenbank "Fred" und "Gerhard"


    Mit "Fred" kann man sich einloggen weil er ganz oben steht, aber "Gerhard" meldet ein Fehler obwohl alles richtig in die Datenbank eingetragen ist. (Passwort / Nutzername falsch)


    Wieso?


  • Sorry aber wie genau führt man das mit PhpmyAdmin aus?


    /e: Query ausgeben bringt nicht viel. beim ersten Nutzer "Resource Id #16" und beim zweiten kommt garnichts IPrototypeI

    Einmal editiert, zuletzt von Zim-on ()

  • Jop ich weiß, brauche für das System aber noch MYSQL.


    Fehler ist immer noch da :(

  • Login:<?php
    session_start();
    ?>


    <?php
    $verbindung = mysql_connect("localhost", "BenutzerName" , "DeinPasswort")
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgewählt werden");


    $username = $_POST["username"];
    $passwort = md5($_POST["password"]);


    $abfrage = "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1";
    $ergebnis = mysql_query($abfrage);
    $row = mysql_fetch_object($ergebnis);


    if($row->passwort == $passwort)
    {
    $_SESSION["username"] = $username;
    echo "Login erfolgreich. <br> <a href=\"geheim.php\">Geschützer Bereich</a>";
    }
    else
    {
    echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
    }


    ?>


    Alle Geschützen Bereiche:
    <?php
    session_start();
    ?>


    <?php
    if(!isset($_SESSION["username"]))
    {
    echo "Bitte erst <a href=\"login.html\">einloggen</a>";
    exit;
    }
    ?>

  • Probier es mal so:

  • Probier es mal so:



    Jetzt sind alle Logins fehlerhaft :(

  • Das kann doch nicht wahr sein,


    jetzt ist der Hash drinne und dein Code genommen, funktioniert immernoch nur der erste Nutzer :o


  • ändere



    zu:



  • Versuch jetzt mal und zeig dann mal die var_dump..

  • Spoiler anzeigen


    Versuch jetzt mal und zeig dann mal die var_dump..


    Das würde kein sin machen...


    denn er will ja die weiterleitung...

  • Danke hab jetzt alles durchprobiert,
    immer
    noch das selber Problem.





    Hier mal die Datenbank ?(

  • @CloudNinja


    Hat mir geholfen , erfolgreich!


    Vielen vielen Dank :):thumbup: