Guest User

Untitled

a guest
Oct 16th, 2017
63
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. //1
  34.  
  35. echo "Verbindung aufgebaut!";
  36. if(empty($Gusername) || empty($Gpassword || empty($Gbefehl))
  37. {
  38.     echo ((empty($Gusername)) ? "<br />Errorcode: <b>3</b>" : "");
  39.     echo ((empty($Gpassword)) ? "<br />Errorcode: <b>4</b>" : "");
  40.     echo ((empty($Gbefehl)) ? "<br />Errorcode: <b>9</b>" : "");
  41.     $db->close();
  42.     $db2->close();
  43.     exit();
  44. }
  45.  
  46. $sql = $db->prepare("SELECT `passwort` FROM `loginsystem` WHERE `username` = ? LIMIT 1");
  47. $sql->bind_param("s", $Gusername);
  48. $sql->execute();
  49. $sql->bind_result($fetchPasswort);
  50. $sql->store_result();
  51.  
  52. if(!$sql->fetch)
  53. {
  54.     echo "Benutzername nicht gefunden!";
  55.     exit();
  56. }
  57. $sql->close();
  58.  
  59. /*
  60. if($fetchPasswort == $Gpassword)
  61. {
  62.     $sql = $db->prepare("UPDATE `loginsystem` SET `befehl` = ? WHERE `username` = ? LIMIT 1");
  63.     $sql->bind_param("ss", $Gbefehl, $Gusername);
  64.     if(!$sql->execute())
  65.     {
  66.         echo "Error beim Updaten: {$sql->error}";
  67.         exit();
  68.     }
  69.     $sql->close();
  70. }
  71. else
  72. {
  73.     echo "Passwort falsch!";
  74.     exit();
  75. }
  76.  
  77. $db->close();
  78. $db2->close();
  79. */
  80. ?>
Add Comment
Please, Sign In to add comment