kostenloser Webspace werbefrei: lima-city


Daten aus Datenbank holen, aber nicht an den Client ausgeben?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Hallo,
    ich m?chte ein Script (mit PHP) schreiben, indem eine Passworteingabe mit einem Datenbankeintrag vergleicht. Dabei wird die Eingabe von einem anderen Passwort ?bermittelt.
    Nun meine Frage: Wenn ich das eigentliche, richtige Passwort aus der Datenbank hole, kann ich es nur durch diese while-Schleife darstellen. Dabei wird ja aber das Passwort an den CLient ausgegeben, aber ich will es ja nur im Script haben! (Um es dann mit der Eingabe zu vergleichen.)

    Vielen Dank, lagerhaus

    Das Script:

    <?php

    $nick = $HTTP_POST_VARS["nick"];
    $pass = $HTTP_POST_VARS["pass"];



    $result = mysql_connect ("localhost", "MeinBenutzer", "MeinPasswort");

    mysql_select_db("MeineDatenbank");


    $result = mysql_query("SELECT password FROM member WHERE nickname='$nick' ");


    echo "<br>$result<br><br>";

    while ($zeile = mysql_fetch_array($result))
    {
    echo ("Passwort: " . $zeile[0] . "<br>");
    }


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

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

  3. k*****i

    hab nur halb verstadnenw as du willst, wilst du die pw's unverschl?sselt in einer db lassen?
    das ist sehr unsicher hier habe ich durm ein skript mit md5 verschl?sselung, da wird dein eingegebenes pw in md5 vershcl?sselt und mit dem md5 verschl?sselten pw in der db verglichen!

    $sql = "SELECT * FROM "db-name" WHERE (Nickname like '".$_REQUEST["nick"]."') AND (Kennwort = '".md5 ($_REQUEST["pass"])."')";
    $result = mysql_query ($sql);

    if (mysql_num_rows ($result) > 0)
    {
    // Benutzerdaten in ein Array auslesen.
    $data = mysql_fetch_array ($result);

    // Sessionvariablen erstellen und registrieren
    //fals nick und pw ?berinstimmen dann weiterleitung..
    header ("Location: ok.php");
    }
    else
    {
    header ("Location: not_ok.php");
    }

    bei fragen frag einfach!
    hoffe es gibt aber keine fragend azu, da ja alles iegentlich erkl?rt ist und du alles anpassen kannst/k?ntnest!

    MfG

    KRaeusi
  4. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Danke, ich werde mir das Script anschauen.
    Doch wie ist es wenn ich in einer Spalte einer Tabelle eine bestimmte Variable habe, die ich zu einer Variable in meinem PHP-Code machen will, ohne sie an den User auszugeben? Wo ist in deinem Script der Vergleich?
  5. k*****i

    1.) du aknnst variablen nur userna usgeben wenn du echo $wert; machst machst du aber nur $wert = Wert+$wert123; so wird es dem user nicht ausgegeben!

    ?hm warte mit einer sspalte abrufen geht das so mom!

    $res = mysql_query("SELECT * FROM tutorials WHERE id='$id'");

    $num = mysql_num_rows($res);

    while ($dsatz = mysql_fetch_assoc($res))

    {

    $wert = $dsatz["spalten_name"];
    //das sit eine sl. und woird immer wieder durchgef?rht bis es fertig ist!
    }

    MfG

    Kraeusi
  6. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Danke.
    Kann ich einfach in PHP eine Variable mit diesem md5 verschl?sseln, wenn ja, wie??
  7. $schluessel=md5($variable);

    In $schluessel hast du dann einen mit MD5 verschl?sselten String. Beachte aber, dass du den nicht mehr zur?ck codieren kannst !
  8. 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!