Guest User

Untitled

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