Advertisement
Guest User

Untitled

a guest
Apr 1st, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.81 KB | None | 0 0
  1. <?php
  2.  
  3. $servername = "localhost";
  4. $username = "root";
  5. $password = "Pendora!sql2018";
  6. $dbname = "pendora";
  7.  
  8. // Herstellen der Verbindung zur Datenbank
  9.  
  10. $conn = new mysqli($servername, $username, $password, $dbname);
  11. session_start();
  12. // Testen ob die Verbindung zur Datenbank steht
  13. if ($conn->connect_error) {
  14.     die("Connection failed: " . $conn->connect_error);
  15.    
  16. }
  17. else {
  18.     $error = "Verbindung steht";
  19. }
  20.  
  21.  
  22.  
  23.  
  24. if($_SERVER["REQUEST_METHOD"] == "POST") {
  25.       // Diese if-Abfrage wird erst aktiviert, sobald von der Webseite durch eine Form per "POST" Daten liefert
  26.    
  27.    #   $postuser = mysqli_real_escape_string($db,$_POST['username']);
  28.   #   $postpw = mysqli_real_escape_string($db,$_POST['password']);
  29.      $postuser = $_POST['username'];
  30.       $postpw = $_POST['password'];    
  31.    #   $sql = "SELECT * FROM users WHERE user = '" . $postuser . "' and password = '" . $postpw . "'"  or die(mysql_error());
  32.   #   $result = mysqli_query($db,$sql);
  33.   #   $row = mysqli_fetch_array($result,MYSQLI_ASSOC);
  34.   #   $active = $row['active'];
  35.      // Abfrage der Einträge in der Tabelle Pendora in der man User für die Webseite eintragen kann.
  36.     $result = $conn->query( "SELECT * FROM users WHERE user ="  . mysql_real_escape_string($_POST['username']) ." and" . mysql_real_escape_string($_POST['password']) . "" );
  37.    
  38.     if (!$result) {
  39.     printf("Error: [%s] %s<br/>", $conn->errno, $conn->error);
  40.     }
  41.    
  42.    #$count = mysqli_num_rows($result);
  43.      
  44.       // If result matched $postuser and $postpw, table row must be 1 row
  45.    
  46.    
  47.     if($result->num_rows >= 0) {
  48.         session_register("postuser");
  49.         $_SESSION['login_user'] = $postuser;
  50.          
  51.         header("location: index.php");
  52.      }
  53.      else {
  54.      $error = "Your login name or password is invalid";
  55.      
  56.      
  57.       }
  58.    
  59.     ;
  60.    }
  61. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement