Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ovo je index.html
- <html>
- <head>
- <title>World of Warcraft Passwort ändern</title>
- </head>
- <body>
- <center><h1><u><b>Passwort ändern</b></u></h1><br>
- <form autocomplete="off" method="post" action="change.php">
- Account:<br><input type="text" name="account"><br><br>
- Altes Passwort:<br><input type="password" name="passwordOld"><br><br>
- Neues Passwort:<br><input type="password" name="passwordNew"><br><small>(Mindestens 6 Zeichen für mehr Sicherheit setzen Sie bitte auch Zahlen ein!)</small><br><br>
- Neues Passwort bestätigen:<br><input type="password" name="passwordNew1"><br><br>
- <input value="Passwort ändern!" class="form3" type="submit" name="submit">
- </form>
- </center>
- </body>
- </html>
- Ovo je change.php
- <?php
- include('config.php');
- if(isset($_POST['submit'])){
- $account = $_POST['account'];
- $passwordOld = $_POST['passwordOld'];
- $passwordNew = $_POST['passwordNew'];
- $passwordNew1 = $_POST['passwordNew1'];
- $passwordolde = sha1(strtoupper($account) . ":" . strtoupper($passwordOld));
- $passwordnewe = sha1(strtoupper($account) . ":" . strtoupper($passwordNew));
- $passwordNew1e = sha1(strtoupper($account) . ":" . strtoupper($passwordNew1));
- $account = ($account);
- $eoldpass = strtoupper($passwordolde);
- $enewpass = strtoupper($passwordnewe);
- $enewpass1 = strtoupper($passwordNew1e);
- $con = mysql_connect($host, $user, $pass) or die("Could not connect to host.");
- mysql_select_db("$auth", $con) or die("Could not find database.");
- $query = "SELECT id FROM account WHERE username = '".$account."' AND sha_pass_hash = '".$eoldpass."'";
- $result = mysql_query($query) or die(mysql_error());
- $numrows = mysql_num_rows($result);
- if($enewpass != $enewpass1){
- die("<p align='center'>Error:<br><br>Neues Passwort Felder müssen übereinstimmen!<br><br>Bitte gehen Sie zurück und versuchen Sie es erneut.</p>");
- }
- if(strlen($_POST['passwordNew']) < 5){
- $chars = strlen($passwordNew);
- die("<p align='center'>Error:<br><br>Ihr neues Passwort ist zu kurz!<br><br>Sie gaben ".$chars." Zeichen ein.<br><br>Die Mindestlänge beträgt 5 Zeichen und die maximale Länge ist 15. <br> Bitte gehen Sie zurück und versuchen Sie es erneut.</p>");
- }
- if($numrows == 0){
- die("<p align='center'>Error:<br><br>Falscher Account oder falsches Kennwort!<br><br>Bitte gehen Sie zurück und versuchen Sie es erneut.</p>");
- }
- $query = "UPDATE account SET sha_pass_hash = '".$enewpass."' WHERE username = '".$account."'";
- $result = mysql_query($query) or die(mysql_error());
- echo "<p align='center'>Glückwunsch<br><br>'<b>".$account."</b>'<br><br>dein Passwort wurde erfolgreich geändert";
- mysql_close($con);
- }
- else{
- ?>
- <html>
- <head>
- <title>World of Warcraft Passwort ändern</title>
- </head>
- <body>
- <center><h1><u><b>Passwort ändern</b></u></h1><br>
- <form autocomplete="off" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
- Account:<br><input type="text" name="account"><br><br>
- Altes Passwort:<br><input type="password" name="passwordOld"><br><br>
- Neues Passwort:<br><input type="password" name="passwordNew"><br><small>(Mindestens 6 Zeichen für mehr Sicherheit setzen Sie bitte auch Zahlen ein!)</small><br><br>
- Neues Passwort bestätigen:<br><input type="password" name="passwordNew1"><br><br>
- <input value="Passwort ändern!" class="form3" type="submit" name="submit">
- </form>
- <small>© 2015 Razor @ DarkNexxus</small>
- </center>
- </body>
- </html>
- <?php
- }
- ?>
- Ovo je config.php
- <?php
- $host = "localhost";
- $port = "3306";
- $user = "db-user";
- $pass = "db-pass";
- $auth = "auth";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement