Advertisement
poszer

pustikrajuto

Apr 27th, 2019
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.72 KB | None | 0 0
  1. Ovo je index.html
  2. <html>
  3.     <head>
  4.         <title>World of Warcraft Passwort &auml;ndern</title>
  5.     </head>
  6.     <body>
  7.         <center><h1><u><b>Passwort &auml;ndern</b></u></h1><br>
  8.             <form autocomplete="off" method="post" action="change.php">
  9.                 Account:<br><input type="text" name="account"><br><br>
  10.                 Altes Passwort:<br><input type="password" name="passwordOld"><br><br>
  11.                 Neues Passwort:<br><input type="password" name="passwordNew"><br><small>(Mindestens 6 Zeichen f&uuml;r mehr Sicherheit setzen Sie bitte auch Zahlen ein!)</small><br><br>
  12.                 Neues Passwort best&auml;tigen:<br><input type="password" name="passwordNew1"><br><br>
  13.                 <input value="Passwort &auml;ndern!" class="form3" type="submit" name="submit">
  14.             </form>
  15.         </center>
  16.     </body>
  17. </html>
  18.  
  19. Ovo je change.php
  20. <?php
  21.  
  22.     include('config.php');
  23.  
  24.     if(isset($_POST['submit'])){
  25.         $account = $_POST['account'];
  26.         $passwordOld = $_POST['passwordOld'];
  27.         $passwordNew = $_POST['passwordNew'];
  28.         $passwordNew1 = $_POST['passwordNew1'];
  29.         $passwordolde = sha1(strtoupper($account) . ":" . strtoupper($passwordOld));
  30.         $passwordnewe = sha1(strtoupper($account) . ":" . strtoupper($passwordNew));
  31.         $passwordNew1e = sha1(strtoupper($account) . ":" . strtoupper($passwordNew1));
  32.  
  33.         $account = ($account);
  34.         $eoldpass = strtoupper($passwordolde);
  35.         $enewpass = strtoupper($passwordnewe);
  36.         $enewpass1 = strtoupper($passwordNew1e);
  37.  
  38.         $con = mysql_connect($host, $user, $pass) or die("Could not connect to host.");
  39.         mysql_select_db("$auth", $con) or die("Could not find database.");
  40.         $query = "SELECT id FROM account WHERE username = '".$account."' AND sha_pass_hash = '".$eoldpass."'";
  41.  
  42.         $result = mysql_query($query) or die(mysql_error());
  43.         $numrows = mysql_num_rows($result);
  44.  
  45.         if($enewpass != $enewpass1){
  46.             die("<p align='center'>Error:<br><br>Neues Passwort Felder m&uuml;ssen &uuml;bereinstimmen!<br><br>Bitte gehen Sie zur&uuml;ck und versuchen Sie es erneut.</p>");
  47.         }
  48.  
  49.         if(strlen($_POST['passwordNew']) < 5){
  50.             $chars = strlen($passwordNew);
  51.             die("<p align='center'>Error:<br><br>Ihr neues Passwort ist zu kurz!<br><br>Sie gaben ".$chars." Zeichen ein.<br><br>Die Mindestl&auml;nge betr&auml;gt 5 Zeichen und die maximale L&auml;nge ist 15. <br> Bitte gehen Sie zur&uuml;ck und versuchen Sie es erneut.</p>");
  52.         }
  53.  
  54.         if($numrows == 0){
  55.             die("<p align='center'>Error:<br><br>Falscher Account oder falsches Kennwort!<br><br>Bitte gehen Sie zur&uuml;ck und versuchen Sie es erneut.</p>");
  56.         }
  57.  
  58.         $query = "UPDATE account SET sha_pass_hash = '".$enewpass."' WHERE username = '".$account."'";
  59.         $result = mysql_query($query) or die(mysql_error());
  60.  
  61.         echo "<p align='center'>Gl&uuml;ckwunsch<br><br>'<b>".$account."</b>'<br><br>dein Passwort wurde erfolgreich ge&auml;ndert";
  62.  
  63.         mysql_close($con);
  64.     }
  65.     else{
  66. ?>
  67.  
  68. <html>
  69.     <head>
  70.         <title>World of Warcraft Passwort &auml;ndern</title>
  71.     </head>
  72.     <body>
  73.         <center><h1><u><b>Passwort &auml;ndern</b></u></h1><br>
  74.             <form autocomplete="off" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
  75.                 Account:<br><input type="text" name="account"><br><br>
  76.                 Altes Passwort:<br><input type="password" name="passwordOld"><br><br>
  77.                 Neues Passwort:<br><input type="password" name="passwordNew"><br><small>(Mindestens 6 Zeichen f&uuml;r mehr Sicherheit setzen Sie bitte auch Zahlen ein!)</small><br><br>
  78.                 Neues Passwort best&auml;tigen:<br><input type="password" name="passwordNew1"><br><br>
  79.                 <input value="Passwort &auml;ndern!" class="form3" type="submit" name="submit">
  80.             </form>
  81.             <small>&copy; 2015 Razor @ DarkNexxus</small>
  82.         </center>
  83.     </body>
  84. </html>
  85.  
  86. <?php
  87.     }
  88. ?>
  89.  
  90.  
  91. Ovo je config.php
  92. <?php
  93.     $host = "localhost";
  94.     $port = "3306";
  95.     $user = "db-user";
  96.     $pass = "db-pass";
  97.     $auth = "auth";
  98. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement