Advertisement
Guest User

login.php

a guest
Apr 15th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.52 KB | None | 0 0
  1. <?php
  2. ini_set('display_errors', 1);  //DEBUGGING
  3. error_reporting(E_ALL);
  4. //error_reporting(0); //muss für debugging entfernt werden
  5.  
  6. if (isset($_POST["Submit"])){
  7.     $us = $_POST["user"];
  8.     $benutzer_eingabe = $_POST["pw"];
  9.  
  10.     if ($us AND $benutzer_eingabe != "") {
  11.     $servername = "";
  12.     $username = "";
  13.     $password = "";
  14.     $dbname = "";
  15.  
  16. // Create connection
  17. $conn = mysqli_connect($servername, $username, $password, $dbname);
  18.  
  19. // Check connection
  20. if (!$conn) {
  21.     //die("Connection failed: " . mysqli_connect_error());
  22.     echo("<p id='loginfailed' style='width: 407px;'>Es ist ein Fehler aufgetreten! Bitte versuchen Sie es später erneut.</p>");
  23.     die();
  24. }
  25. //prep statements
  26. $stmt = mysqli_stmt_init($conn);
  27. $sql = mysqli_stmt_prepare($stmt, "SELECT pw FROM user WHERE id = ?");
  28.  
  29. mysqli_stmt_bind_param($stmt, 's', $us);
  30. mysqli_stmt_execute($stmt);
  31. mysqli_stmt_error($stmt); //debugging
  32.  
  33. //prep statements end
  34.  
  35. /* old code
  36. $sql = "SELECT pw FROM user WHERE id = '$us'"; */
  37. $result = mysqli_query($conn, $sql);
  38. $row=mysqli_fetch_assoc($result);
  39. $pw = ($row["pw"]);
  40.  
  41. if (crypt($benutzer_eingabe, $pw) == $pw) {
  42.    echo "Sie sind eingeloggt! Ihre Kundennummer lautet ".$us.".<br/>";
  43. } else {
  44.     echo "<p id='loginfailed' style='width: 391px;'>Sie haben ein/e falsche Kundennummer/Passwort eingegeben!</p>";
  45.    
  46. }
  47. mysqli_free_result($result);
  48. mysqli_stmt_close($stmt);
  49. mysqli_close($conn);
  50. }
  51. else {
  52. echo "<p id='loginfailed' style='width: 249px;'>Beide Felder müssen ausgefüllt werden!</p>";
  53. }
  54. }
  55. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement