Advertisement
Guest User

Untitled

a guest
Apr 10th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. <!doctype html>
  2. <?php
  3. include("db_verbindung.php");
  4.  
  5. if(isset($_POST["register"])){
  6. if(isset($_POST["username"]) && isset($_POST["password"]) && isset($_POST["password2"]) && isset($_POST["mail"]) && isset($_POST["playername"])){
  7. $isUserTaken = "Select *
  8. From user
  9. Where u_name = '". $_POST['username']."'";
  10. $usererg = mysqli_fetch_row(mysqli_query($db_verb,$isUserTaken));
  11. if($usererg == null){
  12. if($_POST["password"] != $_POST["password2"]){
  13. echo "Passwörter müssen übereinstimmen!";
  14. }
  15. else{
  16. $isPlayerInDatabase = "Select * From player Where p_name = '". $_POST['username']."'";
  17. $playererg = mysqli_fetch_row(mysqli_query($db_verb,$isPlayerInDatabase));
  18. if($playererg == 0){
  19. $json = file_get_contents("https://api.worldoftanks.eu/wot/account/list/?application_id=42d746c1cf05b66ea62edd8647563b20&search=".$_POST['playername']."");
  20. $objPlayer = json_decode($json,TRUE);
  21. $accountId = $objPlayer["data"][0]["account_id"];
  22. $json = file_get_contents("https://api.worldoftanks.eu/wot/account/info/?application_id=42d746c1cf05b66ea62edd8647563b20&account_id=".$objPlayer["data"][0]["account_id"]."");
  23. $objPlayerData = json_decode($json,TRUE);
  24. echo $objPlayerData["data"][$accountId]["statistics"]["all"]["battles"];
  25. }
  26. $playerIdSql = "Select p_id From player Where p_name = '". $_POST['playername']."'";
  27. $playerIdErg = mysqli_fetch_row(mysqli_query($db_verb,$playerIdSql));
  28. $playerId = $playerIdErg[0];
  29. $hash = md5($_POST["password"]);
  30. $user = $_POST["username"];
  31. $mail = $_POST["mail"];
  32. $adduser = "INSERT INTO user (u_name, u_pass, u_mail, p_id) VALUES('$user','$hash','$mail','$playerId')";
  33. mysqli_query($db_verb,$adduser);
  34. }
  35. }
  36. else{
  37. echo "RIPPPPP";
  38. }
  39. }
  40. else{
  41. echo "SQL WTF!";
  42. }
  43. }
  44. else{
  45. echo "nope";
  46. }
  47. ?>
  48.  
  49.  
  50.  
  51. <html lang="de">
  52. <head>
  53. <link rel="stylesheet" type="text/css" href="../styles/mainstyle.css" />
  54. <meta charset="utf-8">
  55. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  56. <title>Login</title>
  57. </head>
  58. <body>
  59. <div class="loginarea">
  60. <form action="" method="post">
  61. <p> Username: </><br/>
  62. <input type="Text" name="username"><br/>
  63. <p> Password: </><br/>
  64. <input type="Password" name="password"><br/>
  65. <p> Confirm Password: </><br/>
  66. <input type="Password" name="password2"><br/>
  67. <p> E-mail: </><br/>
  68. <input name="mail"><br/>
  69. <p> WoT-name: </><br/>
  70. <input name="playername"><br/>
  71. <input type="submit" name="register" value="Registrieren" >
  72. </form>
  73. </div>
  74. </body>
  75. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement