Hallo,
ich bekomme ständig eine Fehlermeldung:
Cannot start session when header...
Mittlerweile habe ich auch herausgefunden, woran es liegt, nur habe ich momentan ein Blackout und komme nicht weiter.
Hier ert einmal der Code:
	
Ich würde gerne diesen Code zusammenfassen, damit die session nur einmal startet. Könnte da mir jemand behilflich sein. Vielen Dank.
							
						
					ich bekomme ständig eine Fehlermeldung:
Cannot start session when header...
Mittlerweile habe ich auch herausgefunden, woran es liegt, nur habe ich momentan ein Blackout und komme nicht weiter.
Hier ert einmal der Code:
PHP-Code:
	
	
<?php
    if(isset($_POST["submit"])){
      require("mysql.php");
      $stmt = $mysql->prepare("SELECT * FROM accounts WHERE USERNAME = :user AND permission = 1 "); //Username überprüfen
      $stmt->bindParam(":user", $_POST["username"]);
      $stmt->execute();
      $count = $stmt->rowCount();
      if($count == 1){
        //Username ist frei
        $row = $stmt->fetch();
        if(password_verify($_POST["pw"], $row["PASSWORD"])){
          session_start();
          $_SESSION["username"] = $row["USERNAME"];
          header("Location: /languages/de_de/search_login/index_de_search.php");
        } else {
          echo "Der Login ist fehlgeschlagen";
        }
      } else {
        echo "Der Login ist fehlgeschlagen";
      }  
    }
?>
<?php
    if(isset($_POST["submit"])){
      require("mysql.php");
      $stmt = $mysql->prepare("SELECT * FROM accounts_business WHERE USERNAME = :user AND permission = 1 "); //Username überprüfen
      $stmt->bindParam(":user", $_POST["username"]);
      $stmt->execute();
      $count = $stmt->rowCount();
      if($count == 1){
        //Username ist frei
        $row = $stmt->fetch();
        if(password_verify($_POST["pw"], $row["PASSWORD"])){
          session_start();
          $_SESSION["username"] = $row["USERNAME"];
          header("Location: /languages/de_de/search_login/index_de_business.php");
        } else {
          echo "Der Login ist fehlgeschlagen";
        }
      } else {
        echo "Der Login ist fehlgeschlagen";
      }      
    }
?>
<?php
    if(isset($_POST["submit"])){
      require("mysql.php");
      $stmt = $mysql->prepare("SELECT * FROM backend_login WHERE USERNAME = :user "); //Username überprüfen
      $stmt->bindParam(":user", $_POST["username"]);
      $stmt->execute();
      $count = $stmt->rowCount();
      if($count == 1){
        //Username ist frei
        $row = $stmt->fetch();
        if(password_verify($_POST["pw"], $row["PASSWORD"])){
          session_start();
          $_SESSION["username"] = $row["USERNAME"];
          header("Location: /languages/de_de/search_login/backend/master.php");
        } else {
          echo "Der Login ist fehlgeschlagen";
        }
      } else {
        echo "Der Login ist fehlgeschlagen";
      }
    }
?>
 
          
Kommentar