[Anfrage] Login Script

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

    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • lanzelord;174609 schrieb:

      ähm wie meinste das? meinste eins für offi? das auf deiner siete loginname und pw steht und wenn man sich einloggt das man dann bei offi eingelogt ist ? oder eins für deinen pserver?


      Er meint eins fürs Forum/Homepage

      Ingame Account soll glaub ich auch direkt für Forum/Homepage sein..

      Wenn ich falsch lieg tut mir leid :have a nice day:
    • lanzelord;174644 schrieb:

      da gibts genug google einfach mal ich will jetzt nicht einfach eins reinstelen obwohl ich nicht weiß von wem di richtigen credits sind auserdem ultimate bist du es? der admin von destiny?


      Jop... hab auch eben 3 stück gefunden, aber leider für Caali :x
      Man muss halt bisschen selber Coden können um es für Offi zu ändern:D
      Oder sucht euch einfach ein Caali template aus und Kopiert sie dort raus, wenn ihr nichts findet:D
    • Kiya;174637 schrieb:

      ich würd 2k cores zahlen wenn mir jemand ein pw change script gibt <3



      PHP-Quellcode

      1. <?php
      2. if(isset($_POST['account']) AND isset($_POST['alt_password']) AND isset($_POST['neu_password'])) {
      3. $alt_pw = $_POST['alt_password']; //wie wird das pw verschlüsselt? ka^^
      4. $pw_check = mssql_fetch_array(mssql_query("SELECT account FROM ACCOUNT_TBL WHERE password = '".mssql_real_escape_string($alt_pw)."')) AND account = '".mssql_real_escape_string($_POST['account'])."'))
      5. If(isset($pw_check['account'])) {
      6. mssql_query("UPDATE ACCOUNT_TBL SET password = '".mssql_real_escape_string($_POST['neu_password'])."' WHERE password = '".mssql_real_escape_string($alt_pw)."')) AND account = '".mssql_real_escape_string($_POST['account'])."'")
      7. echo "pw geändert";
      8. } else {
      9. echo "pw falsch";
      10. }
      11. }
      12. ?>
      13. <html>
      14. <form method="post">
      15. Account: <input type="text" name="account"><br>
      16. Aktuelles Password: <input type="password" name="alt_password"><br>
      17. Neues Password: <input type="password" name="neu_password"><br>
      18. </form>
      19. <html>
      Alles anzeigen
      Ich weis ist nciht grad schön das Script hab ich aber gerade hier im Beitrage Posten dings geschrieben :s
      Ich weis nicht wo das Passwort überall updatet wird also müsstest es selber noch erweitern. Aber her mit den Cores >:{

      //Jegliche Fehler im Code wurden unabsichtlich, absichtlich in den Code eingebaut damit ihr auch etwas lernt.
    • Das pw Cahnge wo du geschrieben hast du dödel :D
      er will aber login^^

      Edit:

      Empfehle aber das PW change:

      PHP-Quellcode

      1. <?php session_start(); ?>
      2. <?php
      3. if (!defined("PANEL_PAGE"))
      4. {
      5. die("<a href='panel.php'>OMFGWTFBBQ?!!</a>");
      6. }
      7. if (isset($_POST[Change]))
      8. {
      9. $can_change = 1;
      10. $change[succeed] = 0;
      11. $old_pw = $_POST[old_pw];
      12. $new_pw1 = $_POST[new_pw1];
      13. $new_pw2 = $_POST[new_pw2];
      14. $match_old = preg_match("=^[a-zA-Z0-9]+$=i",$old_pw);
      15. $match_new = preg_match("=^[a-zA-Z0-9]+$=i",$new_pw1);
      16. if ($match_old == 0 || $match_new == 0)
      17. {
      18. $can_change = 0;
      19. $change[false_char] = 1;
      20. }
      21. if ($new_pw1 != $new_pw2)
      22. {
      23. $can_change = 0;
      24. $change[pw_not_match] = 1;
      25. }
      26. if (strlen($new_pw1) < 5 || strlen($new_pw1) > 16)
      27. {
      28. $can_change = 0;
      29. $change[pw_false_length] = 1;
      30. }
      31. if (md5($_CONFIG[hash].$old_pw) != $_SESSION[pass])
      32. {
      33. $can_change = 0;
      34. $change[false_pw] = 1;
      35. }
      36. if ($can_change == 1)
      37. {
      38. $pw_hash = md5($_CONFIG[hash].$new_pw1);
      39. mssql_connect($MSSQL_NAME, $MSSQL_USER, $MSSQL_PW)
      40. or die("Keine Verbindung zu MSSQL");
      41. mssql_select_db("ACCOUNT_DBF")
      42. or die("Konnte DB nicht w&auml;hlem");
      43. mysql_connect($MYSQL_SERVER, $MYSQL_USER, $MYSQL_PW)
      44. or die("Keine Verbindung zu MySQL");
      45. mysql_select_db("control")
      46. or die("Konnte DB nicht w&auml;hlen");
      47. mssql_query("UPDATE ACCOUNT_TBL SET password = '".$pw_hash."' WHERE account = '".$_SESSION[user]."'")
      48. or die("ERROR");
      49. mysql_query("UPDATE accounts SET Password = '".$pw_hash."' WHERE Name = '".$_SESSION[user]."'")
      50. or die("ERROR");
      51. $result = mysql_query("SELECT * FROM pw_changes WHERE Name='".$_SESSION[user]."'");
      52. if (mysql_num_rows($result) == 0)
      53. {
      54. mysql_query("INSERT INTO pw_changes (Name, old_pw, new_pw, change_date, times_changed) VALUES ('".$_SESSION[user]."', '".$_SESSION[pass]."', '".$_SESSION[pass]."', '".date("Y-m-d H:i:s")."', 0)");
      55. }
      56. mysql_query("UPDATE pw_changes SET old_pw='".$_SESSION[pass]."'");
      57. mysql_query("UPDATE pw_changes SET new_pw='".$pw_hash."'");
      58. mysql_query("UPDATE pw_changes SET times_changed=(times_changed + 1)");
      59. $_SESSION[pass] = $pw_hash;
      60. $change[succeed] = 1;
      61. }
      62. }
      63. ?>
      64. <center>
      65. <?php
      66. if (isset($_POST[Change]))
      67. {
      68. if ($change[false_char] == 1)
      69. echo "<font color='red'>Unerlaubte Zeichen enthalten</font><br />";
      70. if ($change[pw_not_match] == 1)
      71. echo "<font color='red'>Die beiden Passw&ouml;rter stimmen nicht &uuml;berein</font><br />";
      72. if ($change[pw_false_length] == 1)
      73. echo "<font color='red'>Das Passwort muss zwischen 5 und 16 Zeichen haben</font><br />";
      74. if ($change[false_pw] == 1)
      75. echo "<font color='red'>Falsches Passwort</font><br />";
      76. if ($change[succeed] == 1)
      77. echo "<font color='green'>Passwort erfolgreich ge&auml;ndert</font>";
      78. }
      79. ?>
      80. <?php
      81. if ($change[succeed] != 1)
      82. echo '<h1>Passwort &auml;ndern</h1>
      83. <form action="panel.php?p=pwchange" method="post">
      84. <table>
      85. <tr>
      86. <td>Altes Passwort:</td>
      87. <td><input type="password" name="old_pw" /></td>
      88. </tr><tr><br /></tr><tr>
      89. <td>Neues Passwort:</td>
      90. <td><input type="password" name="new_pw1" /></td>
      91. </tr><tr>
      92. <td>Passwort wiederholen:</td>
      93. <td><input type="password" name="new_pw2" /></td>
      94. </tr>
      95. </table>
      96. <input type="submit" value="Passwort &auml;ndern" name="Change" />
      97. </form>
      98. </center><br /><a href="panel.php">Zur&uuml;ck</a>';
      99. else
      100. echo "<br /><a href='panel.php'>Zur&uuml;ck</a>";
      Alles anzeigen


      Musst halt in Panel einbauen, aber es zeichnet jeden PW change auf fals jemand sein pw vergisst kann er es auf sein altes zurück setzern <3
    • yannickmama;174650 schrieb:

      PHP-Quellcode

      1. <?php
      2. if(isset($_POST['account']) AND isset($_POST['alt_password']) AND isset($_POST['neu_password'])) {
      3. $alt_pw = $_POST['alt_password']; //wie wird das pw verschlüsselt? ka^^
      4. $pw_check = mssql_fetch_array(mssql_query("SELECT account FROM ACCOUNT_TBL WHERE password = '".mssql_real_escape_string($alt_pw)."')) AND account = '".mssql_real_escape_string($_POST['account'])."'))
      5. If(isset($pw_check['account'])) {
      6. mssql_query("UPDATE ACCOUNT_TBL SET password = '".mssql_real_escape_string($_POST['neu_password'])."' WHERE password = '".mssql_real_escape_string($alt_pw)."')) AND account = '".mssql_real_escape_string($_POST['account'])."'")
      7. echo "pw geändert";
      8. } else {
      9. echo "pw falsch";
      10. }
      11. }
      12. ?>
      13. <html>
      14. <form method="post">
      15. Account: <input type="text" name="account"><br>
      16. Aktuelles Password: <input type="password" name="alt_password"><br>
      17. Neues Password: <input type="password" name="neu_password"><br>
      18. </form>
      19. <html>
      Alles anzeigen
      Ich weis ist nciht grad schön das Script hab ich aber gerade hier im Beitrage Posten dings geschrieben :s
      Ich weis nicht wo das Passwort überall updatet wird also müsstest es selber noch erweitern. Aber her mit den Cores >:{

      //Jegliche Fehler im Code wurden unabsichtlich, absichtlich in den Code eingebaut damit ihr auch etwas lernt.


      das kommt bei mir :





      Execute;174655 schrieb:

      At Topic:
      Google FTW
      mtdev.com/2002/07/creating-a-secure-php-login-script
      Gimme cores!
      //musst du halt so verändern, dass es auf die Account db zugreift is aber kein Problem denke ich!


      komm damit nicht klar sorry XD