kostenloser Webspace werbefrei: lima-city


es funktioniert einfach net!!!!!!!!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    andieo

    Kostenloser Webspace von andieo

    andieo hat kostenlosen Webspace.

    :mad:
    wenn ich diesen code verwende:
    <?php
    session_start();
    ?>
    <?php
    $verbindung = mysql_connect("mysql.lima-city.de", "USER32355" , "*******")
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db("DB664682909") or die ("Datenbank konnte nicht ausgew?hlt werden");

    $username = $_SESSION['username'];
    $passwort = $_SESSION['passwort'];

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

    if($row->passwort == $passwort)
    {
    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>';
    }
    ?>

    dann kommt immer die meldung das kennwort sei falsch!!!!!!
    aber es ist richtig!?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. aber du hast schon dein richtiges kennwort eingesetzt und nicht die sternchen????
  4. roddweiler1992

    roddweiler1992 hat kostenlosen Webspace.

    Hallo

    @ferdinand24: Ich glaube, dass hat er doch wohl noch selber hingekriegt :wink:

    Ist das Passwort MD5-Verschl?sselt (also in der Datenbank)? Wenn ja, musst du die Abfrage anders gestalten.

    MfG,
    Andi

  5. <?php
    session_start();
    ?>
    <?php
    $verbindung = mysql_connect("mysql.lima-city.de", "USER32355" , "*******")
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db("DB664682909") or die ("Datenbank konnte nicht ausgew?hlt werden");

    $username = $_SESSION['username'];
    $passwort = $_SESSION['passwort'];

    $abfrage = "SELECT `username`, `passwort` FROM `rocknbar` WHERE `username` LIKE '".$username."' LIMIT 0,1";
    $ergebnis = mysql_query($abfrage);

    while ($row = mysql_fetch_assoc($ergebnis))
    {
    if($row['passwort'] == $passwort)
    {
    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>';
    }
    }
    mysql_close();
    ?>


    probier es mal so.

    Beitrag ge?ndert am 11.12.2005 14:05 von shakal
  6. Autor dieses Themas

    andieo

    Kostenloser Webspace von andieo

    andieo hat kostenlosen Webspace.

    das kennwort ist md5 verschl?sselt. was muss ich machen

  7. <?php
    session_start();
    ?>
    <?php
    $verbindung = mysql_connect("mysql.lima-city.de", "USER32355" , "*******")
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db("DB664682909") or die ("Datenbank konnte nicht ausgew?hlt werden");

    $username = $_SESSION['username'];
    $passwort = $_SESSION['passwort'];

    $abfrage = "SELECT `username`, `passwort` FROM `rocknbar` WHERE `username` LIKE '".$username."' LIMIT 0,1";
    $ergebnis = mysql_query($abfrage);

    while ($row = mysql_fetch_assoc($ergebnis))
    {
    if($row['passwort'] == md5($passwort))
    {
    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>';
    }
    }
    mysql_close();
    ?>


    Wenn es mit md5 verschl?sselt ist, dann ist das hier jetzt der richtige code ;D
  8. Autor dieses Themas

    andieo

    Kostenloser Webspace von andieo

    andieo hat kostenlosen Webspace.


    shakal schrieb:

    <?php
    session_start();
    ?>
    <?php
    $verbindung = mysql_connect('mysql.lima-city.de', 'USER32355' , '*******')
    or die('Verbindung zur Datenbank konnte nicht hergestellt werden');
    mysql_select_db('DB664682909') or die ('Datenbank konnte nicht ausgew?hlt werden');

    $username = $_SESSION['username'];
    $passwort = $_SESSION['passwort'];

    $abfrage = 'SELECT `username`, `passwort` FROM `rocknbar` WHERE `username` LIKE ''.$username.'' LIMIT 0,1';
    $ergebnis = mysql_query($abfrage);

    while ($row = mysql_fetch_assoc($ergebnis))
    {
    if($row['passwort'] == md5($passwort))
    {
    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>';
    }
    }
    mysql_close();
    ?>



    Wenn es mit md5 verschl?sselt ist, dann ist das hier jetzt der richtige code ;D



    der browser zeigt nach der anmeldung nur noch eine blanke seite

    Beitrag ge?ndert am 11.12.2005 14:19 von andieo
  9. roddweiler1992

    roddweiler1992 hat kostenlosen Webspace.

    Hallo

    Hier nochmal eine kleine Erkl?rung:

    Daten Abfragen:

    SELECT * FROM tabelle WHERE name LIKE $loginname

    Das Passwort welches vom User eingegeben wurde md5-Verschl?sseln:

    $passwort_eingegeben = md5($passwort_eingegeben);

    Vergleichen ob das Passwort des Users (welches md5-Verschl?sselt wurde) mit dem aus der Datenbank ?bereinstimmt:

    f($passwort_eingegeben == $passwort_datenbank) {
    echo "Du bist eingeloggt";
    }
    else {
    echo "Passwort falsch!";
    }


    MfG,
    Andi


  10. shakal schrieb:

    <?php
    session_start();
    ?>
    <?php
    $verbindung = mysql_connect('mysql.lima-city.de', 'USER32355' , '*******')
    or die('Verbindung zur Datenbank konnte nicht hergestellt werden');
    mysql_select_db('DB664682909') or die ('Datenbank konnte nicht ausgew?hlt werden');

    $username = $_SESSION['username'];
    $passwort = $_SESSION['passwort'];

    $abfrage = 'SELECT `username`, `passwort` FROM `rocknbar` WHERE `username` LIKE ''.$username.'' LIMIT 0,1';
    $ergebnis = mysql_query($abfrage);

    while ($row = mysql_fetch_assoc($ergebnis))
    {
    if($row['passwort'] == md5($passwort))
    {
    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>';
    }
    }
    mysql_close();
    ?>



    Wenn es mit md5 verschl?sselt ist, dann ist das hier jetzt der richtige code ;D



    der browser zeigt nach der anmeldung nur noch eine blanke seite

    Beitrag ge?ndert am 11.12.2005 14:19 von andieo


    hmm ok, dann frag ich jetzt mal, warum schon vor der eigentlich if-abfrage eine Session gestartet wurde? am besten w?re es doch, wenn man die Post-Variablen ?berpr?ft und erst dann, falls das Passwort richtig ist, auf die interne Seite weiterleitet, wo dann eine session gestartet wird.


    <?php
    $verbindung = mysql_connect('mysql.lima-city.de', 'USER32355' , '*******')
    or die('Verbindung zur Datenbank konnte nicht hergestellt werden');
    mysql_select_db('DB664682909') or die ('Datenbank konnte nicht ausgew?hlt werden');

    $abfrage = "SELECT `username`, `passwort` FROM `rocknbar` WHERE `username` LIKE '".$_POST['username']."' LIMIT 0,1";

    $ergebnis = mysql_query($abfrage);

    while ($row = mysql_fetch_assoc($ergebnis))
    {
    if($row['passwort'] == md5($_POST['passwort']))
    {
    echo 'Login erfolgreich. <br> <a href=\'geheim.php\'>Gesch?tzer Bereich</a>'; //in geheim.php dann die Session starten.
    }
    else
    {
    echo 'Benutzername und/oder Passwort waren falsch. <a href=\'login.html\'>Login</a>';
    }
    }
    ?>


    roddweiler1992 schrieb:
    Hallo

    Hier nochmal eine kleine Erkl?rung:

    Daten Abfragen:

    SELECT * FROM tabelle WHERE name LIKE $loginname


    Tabellen werden immer zwischen ` geschrieben und Daten immer zwischen '
    Falls die Daten in einer Variable sind werden sie in ' und dann ?ber " quasi ausgeklammert um sie dann mit dem . zu verbinden
    im Klartext:

    SELECT * FROM `tabelle` WHERE `name` Like '".$loginname."'
  11. Autor dieses Themas

    andieo

    Kostenloser Webspace von andieo

    andieo hat kostenlosen Webspace.

    ich check das nicht. kann einer bitte einfach den vollst?ngigen code posten?
    danke
  12. roddweiler1992

    roddweiler1992 hat kostenlosen Webspace.

    Hallo

    hellsucker schrieb:
    Ja jetzt hats auch bei mir geklappt:-) Danke!!

    +
    andieo schrieb:
    ich check das nicht. kann einer bitte einfach den vollst?ngigen code posten?
    danke

    = ???

    Hat es jetzt geklappt oder nicht?

    MfG,
    Andi

  13. ich check das nicht. kann einer bitte einfach den vollst?ngigen code posten?
    danke



    hab ich doch?


    <?php
    $verbindung = mysql_connect('mysql.lima-city.de', 'USER32355' , '*******')
    or die('Verbindung zur Datenbank konnte nicht hergestellt werden');
    mysql_select_db('DB664682909') or die ('Datenbank konnte nicht ausgew?hlt werden');

    $abfrage = "SELECT `username`, `passwort` FROM `rocknbar` WHERE `username` LIKE '".$_POST['username']."' LIMIT 0,1";

    $ergebnis = mysql_query($abfrage);

    while ($row = mysql_fetch_assoc($ergebnis))
    {
    if($row['passwort'] == md5($_POST['passwort']))
    {
    echo 'Login erfolgreich. <br> <a href=\'geheim.php\'>Gesch?tzer Bereich</a>'; //in geheim.php dann die Session starten.
    }
    else
    {
    echo 'Benutzername und/oder Passwort waren falsch. <a href=\'login.html\'>Login</a>';
    }
    }
    ?>


    wenn man das nicht versteht, dann sollte man vielleicht mal dar?ber nachdenken, einfachere Sachen mit PHP zu gestalten. Danach kann man sich dann nach und nach weiter arbeiten bis hin zu komplizierten Objektorientiertem programmieren
  14. Autor dieses Themas

    andieo

    Kostenloser Webspace von andieo

    andieo hat kostenlosen Webspace.

    tia es funktioniert trotzdem nicht!
    es wird nichts angezeigt.
    weder anmeldung erfolreich, noch fehlgeschlagen oder so
  15. -Gut beschriebenes Login-Script-Tutorial:
    http://www.php-einfach.de/tuts_mysql_login.php
    -allgemein PHP:
    http://www.php-einfach.de/einf_php.php
    -allgemein MYSQL in Verbindung mit PHP:
    http://www.php-einfach.de/einf_mysql.php

    schau dir doch mal diese Seiten an... da kommst du sicher weiter. Ist alles gut beschrieben und da blickt am Ende jeder durch:wave:
  16. Autor dieses Themas

    andieo

    Kostenloser Webspace von andieo

    andieo hat kostenlosen Webspace.

    von dort hab ich ja die scripts!
    ich hab sie halt f?r meine zwecke etwas abge?ndert
  17. 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!