Passwort Abfrage

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Passwort Abfrage

    Hallo liebe User.
    Da ich nun auf MySql umsteige brauche ich kurz noch hilfe.
    Meine Passwörter werden als 'Key' gespeichert doch im Ucp werden sie nur von 'password' geladen.

    Jetzt bräuchte ich jemanden der mir die Md5 Abfrage entfernt und macht das es aus der Zeile 'Key' das Passwort ließt.
    Die Pw's sind Klartext.
    Mfg

    [expander]

    PHP-Quellcode

    1. <?php
    2. include('./inc/config.php');
    3. include('./inc/functions.php');
    4. include('./lang/'.$language.'.lng');
    5. $page = addslashes($_REQUEST["page"]);
    6. $user = addslashes($_REQUEST["username"]);
    7. $pass = addslashes($_REQUEST["password"]);
    8. $language = strtolower($language);
    9. if(empty($page)) $page="home";
    10. $file = $page;
    11. if(!empty($user) AND !empty($pass))
    12. {$query = mysql_query('SELECT * FROM accounts WHERE name="'.$user.'" AND passwort="'.md5($pass).'"');
    13. if(mysql_num_rows($query) == 1)
    14. {
    15. $_SESSION["user"] = $user;
    16. echo'<meta http-equiv="refresh" content="0; url=index.php?page=pverwaltung">';
    17. $ip = getenv ("REMOTE_ADDR");
    18. $timestamp = time();
    19. $ipupdate = mysql_query('INSERT INTO cplogin_log SET user="'.$user.'",ip ="'.$ip.'",date="'.date("d.m.Y",$timestamp).'"');
    20. }
    21. else $error = '<center>Username oder Passwort ist falsch.</center>';}
    22. $query2 = mysql_query('SELECT * FROM accounts WHERE name="'.$_SESSION["user"].'"');
    23. while($userinfos = mysql_fetch_array($query2))
    24. {
    25. $passwort = $userinfos["password"];
    26. $adminrang = $userinfos["admin"];
    27. $bankgeld = $userinfos["bank"];
    28. $eingeloggt = $userinfos["eingeloggt"];
    29. $premium = $userinfos["premium"];
    30. $level = $userinfos["level"];
    31. $ffrak = $userinfos["team"];
    32. $frank = $userinfos["rang"];
    33. $pcoins = $userinfos["coins"];
    34. }
    35. // ---- Online Check ----
    36. $online3 = "SELECT * from accounts WHERE eingeloggt = '1' AND name='".$_SESSION["user"]."'";
    37. $online2 = mysql_query($online3);
    38. $online = mysql_num_rows($online2);
    39. // ---- Ende ----
    40. include('./designe/'.$designe.'/head.php');
    41. include('./designe/'.$designe.'/navi.php');
    42. include('./designe/'.$designe.'/middle.tpl');
    43. if(file_exists('./pages/'.$file.'.php'))
    44. {
    45. include('./pages/'.$file.'.php');}
    46. if(!empty($error)) echo '<font color="red">'.$error.'</font>';
    47. include('./designe/'.$designe.'/foot.tpl');
    48. ?>
    Alles anzeigen


    [/expander]

    [expander]

    PHP-Quellcode

    1. <?php
    2. if(empty($_SESSION["user"]))
    3. {
    4. ?><center>
    5. <form action="index.php?page=login" method="post">
    6. <table id="login">
    7. <tr><td><?php // echo $logi1lng; ?>
    8. <input type="text" name="username" value="Username" onFocus="if(this.value=='Username') this.value=''"
    9. onBlur="if(this.value==''){this.value='Username'}" autocomplete="off" maxlength="16" style="width: 150px" /></td></tr>
    10. <tr><td><?php //echo $logi2lng; ?>
    11. <input type="password" name="password" value="Password" onFocus="if(this.value=='Password') this.value=''"
    12. onBlur="if(this.value==''){this.value='Password'}" autocomplete="off" maxlength="20" style="width: 150px" /></td></tr>
    13. <tr><td><input type="submit" value="<?php echo "Login"; ?>" style="width: 150px"></td></tr>
    14. </table>
    15. </form></center>
    16. <?php
    17. }
    18. else{
    19. echo'';}
    20. ?>
    Alles anzeigen


    [/expander]

    [expander]

    PHP-Quellcode

    1. <?php
    2. // ---- Online Player ----
    3. $anzahl = "SELECT * from accounts WHERE eingeloggt = '1'";
    4. $anzahl2 = mysql_query($anzahl);
    5. $onlineplayer = mysql_num_rows($anzahl2);
    6. // ---- Ende ----
    7. $query = mysql_query('SELECT * FROM accounts WHERE name="'.$_SESSION["user"].'"');
    8. if(mysql_num_rows($query) == 1)
    9. {
    10. while($userinfos = mysql_fetch_array($query))
    11. {
    12. $level = $userinfos["level"];
    13. $fraktion = GetFrak($userinfos["team"]);
    14. $rang = GetRang($userinfos["team"],$userinfos["rang"]);
    15. }
    16. }
    17. if($fraktion == "Zivilist"){
    18. $finfos = 'Fraktion: '.$fraktion;
    19. }
    20. else{
    21. $finfos = 'Fraktion: '.$fraktion.' | Rang: '.$rang;}
    22. ?>
    23. <?php
    24. if(empty($_SESSION["user"]))
    25. {
    26. ?>
    27. <div style="padding-left:25px; padding-top:5px;">
    28. <form action="index.php?page=login" method="post">
    29. <input type="text" name="username" value="Username" onFocus="if(this.value=='Username') this.value=''"
    30. onBlur="if(this.value==''){this.value='Username'}" autocomplete="off" maxlength="30" style="width: 150px" />
    31. <input type="password" name="password" value="Password" onFocus="if(this.value=='Password') this.value=''"
    32. onBlur="if(this.value==''){this.value='Password'}" autocomplete="off" maxlength="30" style="width: 150px" />
    33. <input type="submit" value="<?php echo "Login"; ?>" style="width: 150px">
    34. <font style="padding-left:350px; font-size:14px; color:white;">Spieler Online: <?php echo $onlineplayer; ?></font>
    35. </form>
    36. </div>
    37. <?php
    38. }
    39. else{
    40. if($adminrang == 0){$admin="";}else{$admin=" | Admin Rang: ".GetARang($adminrang);}
    41. $pnsum = mysql_num_rows(mysql_query('SELECT * FROM private_messages WHERE to_user_name ="'.$_SESSION["user"].'" AND is_read="0"'));
    42. if($pnsum==0){$pnsum="";}else{$pnsum="(".$pnsum.")";}
    43. echo'<div style="padding-left:25px; padding-top:9px; font-size:13px; color:white;">';
    44. echo 'Hallo '.$_SESSION["user"].' | Level: '.$level.' | '.$finfos.' | <a href="index.php?page=private_message" style="color:white;">Nachrichten'.$pnsum.'</a>'.$admin;
    45. echo'</div>';
    46. }
    47. ?>
    Alles anzeigen


    [/expander]
  • Jetzt bräuchte ich jemanden der mir die Md5 Abfrage entfernt

    PHP-Quellcode

    1. {$query = mysql_query('SELECT * FROM accounts WHERE name="'.$user.'" AND passwort="'.md5($pass).'"');

    wird zu

    PHP-Quellcode

    1. {$query = mysql_query('SELECT * FROM accounts WHERE name="'.$user.'" AND passwort="'.$pass.'"');

    macht das es aus der Zeile 'Key' das Passwort ließt.

    PHP-Quellcode

    1. {$query = mysql_query('SELECT * FROM accounts WHERE name="'.$user.'" AND passwort="'.$pass.'"');

    wird zu

    PHP-Quellcode

    1. {$query = mysql_query('SELECT * FROM accounts WHERE name="'.$user.'" AND `Key`="'.$pass.'"');

    und

    PHP-Quellcode

    1. $passwort = $userinfos["password"];

    zu

    PHP-Quellcode

    1. $passwort = $userinfos['Key'];


    :)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Bubelbub ()

  • Ja mach nen Screen von deiner Tabelle.
    So wie du es schreibst, muss es so sein:

    PHP-Quellcode

    1. {$query = mysql_query('SELECT * FROM accounts WHERE `Name`="'.$user.'" AND `Key`="'.$pass.'"');

    PHP-Quellcode

    1. $query = mysql_query('SELECT * FROM accounts WHERE `Name`="'.$_SESSION["user"].'"');

    PHP-Quellcode

    1. $online3 = "SELECT * from accounts WHERE eingeloggt = '1' AND `Name`='".$_SESSION["user"]."'";

    PHP-Quellcode

    1. $passwort = $userinfos['Key'];

    PHP-Quellcode

    1. $query2 = mysql_query('SELECT * FROM accounts WHERE `Name`="'.$_SESSION["user"].'"');

    PHP-Quellcode

    1. {$query = mysql_query('SELECT * FROM accounts WHERE `Name`="'.$user.'" AND `Key`="'.$pass.'"');


    Sonst lade die Dateien als ZIP hoch und gut ist.
    Ich finde sonst keinen Fehler.
    Es ist alles korrekt :D