Guest User

Untitled

a guest
Oct 16th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.83 KB | None | 0 0
  1. <?php
  2.  
  3. error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
  4.  
  5.  
  6. echo "Start";
  7.  
  8. // Verbindungsinformationen zur Datenbank
  9. define("DB_HOST", "localhost");
  10. define("DB_NAME", "10021_login");
  11. define("DB_USER", "loginsystem");
  12. define("DB_PASS", "v27465lb");
  13.  
  14. // Variablen festlegen
  15. $Gusername = $_GET['user'];
  16. $Gpassword = $_GET['password'];
  17. $Gbefehl = $_GET["befehl"];
  18.  
  19. echo "<br /><br />";
  20. print_r($_GET);
  21. echo "<br /><br />";
  22.  
  23. // Verbindung zur MySQL Datenbank herstellen und Daten überprüfen und eintragen
  24.  
  25. $db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
  26. $db2 = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
  27. if($db->connect_errno != 0 || $db2->connect_errno != 0)
  28. {
  29.     echo "Konnte keine Verbindung zu DB aufbauen: {$db->connect_error}";
  30.     exit();
  31. }
  32.  
  33. /*
  34. echo "Verbindung aufgebaut!";
  35. if(empty($Gusername) || empty($Gpassword || empty($Gbefehl))
  36. {
  37.     echo ((empty($Gusername)) ? "<br />Errorcode: <b>3</b>" : "");
  38.     echo ((empty($Gpassword)) ? "<br />Errorcode: <b>4</b>" : "");
  39.     echo ((empty($Gbefehl)) ? "<br />Errorcode: <b>9</b>" : "");
  40.     $db->close();
  41.     $db2->close();
  42.     exit();
  43. }
  44.  
  45. $sql = $db->prepare("SELECT `passwort` FROM `loginsystem` WHERE `username` = ? LIMIT 1");
  46. $sql->bind_param("s", $Gusername);
  47. $sql->execute();
  48. $sql->bind_result($fetchPasswort);
  49. $sql->store_result();
  50.  
  51. if(!$sql->fetch)
  52. {
  53.     echo "Benutzername nicht gefunden!";
  54.     exit();
  55. }
  56. $sql->close();
  57.  
  58. if($fetchPasswort == $Gpassword)
  59. {
  60.     $sql = $db->prepare("UPDATE `loginsystem` SET `befehl` = ? WHERE `username` = ? LIMIT 1");
  61.     $sql->bind_param("ss", $Gbefehl, $Gusername);
  62.     if(!$sql->execute())
  63.     {
  64.         echo "Error beim Updaten: {$sql->error}";
  65.         exit();
  66.     }
  67.     $sql->close();
  68. }
  69. else
  70. {
  71.     echo "Passwort falsch!";
  72.     exit();
  73. }
  74.  
  75. $db->close();
  76. $db2->close();
  77. */
  78. ?>
Add Comment
Please, Sign In to add comment