kostenloser Webspace werbefrei: lima-city


Login mit MySQL

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m****w

    Hi

    bei meiner Seite, will ich einen userbereich machen. das anmelden klappt schon gut, nur wie soll ich den login machen? Bei meinen Adminlogin-Funktionen habe ich einfach nur eine if-else bedingung genommen, aber jetzt arbeite ich ja mit Datenbanken...

    Meine Frage: Soll ich in die while-schleife eine if anweisung machen, oder wie??

    menlow
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. g*****o

    ich wei? zwar net ganz egnau wei dus meinst, aber weinn dus meinst wie ichd enke das dus meinst dann meinste das richtige...
  4. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.

    willst du die datenbank killen oder wof?r brauchst du eine while-schleife? warum kannst du kein if benutzen?
  5. Autor dieses Themas

    m****w

    also:

    Ich muss ja die Daten aus der Mysql-Datenbank bekommen.
    Das problem dabei ist, dass alle daten dann abgefragt werden m?ssen, weil ja der Username eingegeben werden soll, nicht die id!

    Menlow
  6. h? also ich versteh allerdings hier garnicht... oder so gut wie...
    kannst du das mit der while schleife vielleicht noch genauer erkl?ren?

    wieso du kannst doch einfach nach dem user fragen....
  7. //anfang login
    if ($login)
    {
    $db = mysql_connect($host, $user, $password);
    $sql = "select * from $tabellereg where nick = '$name'";
    $res = mysql_db_query($datenbank, $sql);
    $num = mysql_num_rows($res);

    for ($i = 0; $i < $num; $i++)
    {
    $passwort = mysql_result($res, $i, 'pass');
    $nick = mysql_result($res, $i, 'nick');
    }
    mysql_close($db);

    }
    //ende login


    und dann fragst du nur noch ob passwort aus der datenbank mit passwort das eingegeben wurde ?ber ein stimmt.....

    MfG JepZ
  8. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.

    $id = mysql_result(mysql_query("SELECT id FROM user WHERE username = '".$username."' AND password = '".md5($password)."'"),0,0);

    wenn $id also einen wert hat, sind die daten korrekt. bei der ?betragung zwischen mysql-server und php ist das passwort bereits verschl?sselt, also keine angst vor sniffern...
  9. g*****o

    hm, also cih w?rds mit $username == username machen (statt mit einem = )
  10. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.

    aber nicht in einer mysql-abfrage du vogel
  11. 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!