Ergebnis 1 bis 4 von 4
  1. #1
    i PoTTii xX i PoTTii xX ist offline

    PHP Login Script?

    Moin Leute ich hab mir eben nen kleines PHP Script für Registrierungen gebastelt scheint auch zu klappen:

    PHP-Code:
    <?php
    $verbindung 
    mysql_connect("localhost","PoTTii","Passwort");
    mysql_select_db("homepage");
    $name $_POST["name"];
    $pw $_POST["pw"];
    $email $_POST["email"];

    $pass sha1($pw);

    $eintrag "INSERT INTO registrierungen(Name,Passwort,Email)
    VALUES('"
    .$name."', '".$pass."', '".$email."')";


    $eintragen mysql_query($eintrag);

    if(
    $eintragen == true)
       {
       echo 
    "Eintrag erfolgreich";
       }
    else
       {
       echo 
    "Eintragen fehlgeschlagen";
       }
       
    $fehler mysql_error();
    echo 
    $fehler;
    ?>
    Jetzt trägt er mir Benutzernamen, verschlüsseltes (SHA1) Passwort und die EMail Adresse ein, nur wie sollte ich jetzt ein Login script machen?

    Dies will nicht funken:

    PHP-Code:
    <?php
    session_start
    ();
    ?>

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

    $username $_POST["name"];
    $passwort sha1($_POST["pw"]);

    $abfrage "SELECT name, pw FROM registrierungen WHERE name LIKE '$username' LIMIT 1";
    $ergebnis mysql_query($abfrage);
    $row mysql_fetch_object($ergebnis);

    if(
    $row->pw == $passwort)
        {
        
    $_SESSION["name"] = $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>";
        }

    ?>
    Jemand ne Idee? Natürlich gibts auch die Formulare nur muss ich die denke ich nich posten.

  2. Anzeige

    PHP Login Script?

    Schau dir mal diesen Bereich an. Dort ist für jeden was dabei!
  3. #2
    i PoTTii xX i PoTTii xX ist offline

    AW: PHP Login Script?

    push. niemand?

  4. #3
    Jan Jan ist offline

    AW: PHP Login Script?

    PHP-Code:
    $abfrage "SELECT name, pw FROM registrierungen WHERE name LIKE '$username' LIMIT 1"
    Heißt es wirklich "LIKE"?
    Ich benutze immer "=".

    Wäre also $abfrage = "SELECT name, pw FROM registrierungen WHERE name = '$username' LIMIT 1";

  5. #4
    DD64 DD64 ist offline
    Avatar von DD64

    AW: PHP Login Script?

    Man kann auch LIKE schreiben, mit "=" erhält prüft man aber genau auf eine Sache, LIKE wird eigentlich nur für Suchpattern benutzt.

    Versuch es mal so:

    PHP-Code:
    <?php 
    session_start
    (); 

    $verbindung mysql_connect("localhost""PoTTii" "Passwort"
    or die(
    "Verbindung zur Datenbank konnte nicht hergestellt werden"); 
    mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgewählt werden"); 

    $username $_POST["name"]; 
    $passwort sha1($_POST["pw"]); 

    $abfrage "SELECT name, pw FROM registrierungen WHERE name = '".mysql_real_escape_string($username)."' LIMIT 1"
    $ergebnis mysql_query($abfrage); 
    while(
    $row mysql_fetch_object($ergebnis)) {

    if(
    $row->pw == $passwort) { 
        
    $_SESSION["name"] = $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>"
        } 

    }

    ?>
    Ansonsten: IMMER escapen! (z.B mit mysql_real_escape_string)

Ähnliche Themen


  1. Warnung vor DHL-Login.com: Hallo. Soeben habe ich eine Email bekommen, vermeintlich von "DHL". Der Witz: Weder habe ich eine Packstation, noch leb ich in Deutschland....

  2. Login Probleme im Internet: So, ich bins dann mal wieder. :D Habe gestern mein System neu aufgesetzt und nun Probleme bei diversen Logins im Internet. zB auf der Seite von...

  3. Login für Homepage: Hallo, Ich bin gerade dabei eine Homepage zu machen, nun möchte ich ein Login bereich machen, weis aber nicht wie ich denn machen soll ! ich hab an...

  4. wie erstellt man ein hp mit login: meine frage ist wie erstellt man eine homepage mit login?