kostenloser Webspace werbefrei: lima-city


login fehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    hi also mein login skript funzt astrein bis auf den login^^ also reggen geht hier ist der code vllt k?nnt ihr mir helfen:
    <?php
    session_start();
    ?>

    <?php
    include "connect.inc.php";
    $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);
    echo'<img src="menue2.PNG"><br><br><br>';
    include "wegweiser.php";
    echo '<table cellspacing="0" cellpadding="0" style="width: 400px; border-width: 1px;border-color: #000000;" border="1" bgcolor="#5F5F5F">
    <tr><td align="center">';
    if($row->passwort == $passwort)
    {
    $_SESSION["username"] = $username;
    echo 'Login erfolgreich. <br> <a href="index.php?section=Dein_Bereich">Gesch?tzer Bereich</a>';

    }
    else
    {
    echo "Benutzername und/oder Passwort waren falsch. <a href='index.php?section=Login'>Login</a>";
    }
    echo '</td></tr></table>';
    ?>

    hoffe ihr k?nnt mir hrlfen
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hmm..ich wei? nicht ob das der fehler ist, aber ich mach das bei der Abfrage immer so:


    $abfrage = "SELECT username, passwort FROM login WHERE username = '".$username."' LIMIT 1";

    Ich wei? nicht ob es das ist, aber kann ja sein..ansonsten ?berpr?f nochmal ob alle Tabellenamen auch von Gro? und Kleinschreibung stimmen.

    mfg mace

  4. login.php
    <?php
    include("connect.inc.php");

    // Einloggen und SESSION setzten
    if(
    isset($_POST["username"]) && isset($_POST["password"]) &&
    trim($_POST["username"]) && trim($_POST["password"])) { // wenn username u. passwort gepostet wurde und text enthalten
    $username = $_POST["username"];
    $passwort = md5($_POST["password"]);
    $username = mysql_escape_string($username); // SQL injection verhindern
    $passwort = mysql_escape_string($passwort);

    $query = mysql_query("SELECT passwort FROM `login ` WHERE username = '".$login_nick."'");
    $result = mysql_fetch_object($query );

    $db_passwort = $result->passwort ;

    if($passwort ==$db_passwort) {
    $_SESSION['username'] = $username;
    $_SESSION['passwort'] = $passwort ;
    $eingeloggt = true;
    } else {
    $eingeloggt = false;
    }
    }
    ?>


    das in jede gesch?tzt site

    // ?berpr?fen, ob session mit richtigen werten gesetzt ist
    if(isset($_SESSION["username"] && isset($_SESSION["passwort"])) {
    $username = $_SESSION["username"];
    $passwort = $_SESSION["password"];
    $username = mysql_escape_string($username); // SQL injection verhindern
    $passwort = mysql_escape_string($passwort);


    $query = mysql_query("SELECT passwort FROM `login ` WHERE username = '".$login_nick."'");
    $result = mysql_fetch_object($query );

    $db_passwort = $result->passwort ;

    if($passwort ==$db_passwort) {
    $_SESSION['username'] = $username;
    $_SESSION['passwort'] = $passwort ;
    $eingeloggt = true;
    } else {
    $eingeloggt = false;
    unset($_SESSION['nick']);
    unset($_SESSION['passwort']);
    session_unset();
    session_destroy();
    }
    }
    if(!$eingeloggt) {
    echo "du bis nich eingeloggt";
    exit; // seiten aufruf beenden, wenn man nich eingeloggt is
    }
    ?>
    so jetzt kannst du ?berall auf den benutzernamen zugreifen ?ber $username, falls man eingeloggt is und kannst ?berall ?berpr?fen, ob man eingeloggt is
    also so z.b.
    if($eingeloggt) {
    echo "eingeloggt";
    } else {
    echo "nich eingeloggt";
    }

    viel spass ;)
  5. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    ich komm da zwar net mit mit deinem lucas aber ich werde es versuchen danke

    sorry geht immer noch net guckts euch ma an user k?nnen angelegt werden aber man kann sic net einlogge w?re nett wenn ihr mir helft
    link: http://gmaker.gm.ohost.de/GP/index.php?section=Startseite
    als zweite frage wollte ich fragen wie ihr das design findet?
    oder geht der login nicht wegen dem 2 spalten layout bald aber drei
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!