M
Mouad
New member
- Beiträge
- 1
- Punkte Reaktionen
- 0
Hi, ich bin html und php Anfänger. Ich habe eine Login-page erstellt und nach einer abfrage mit der Datenbank, müsste man weitergeleitet werden.
Dies ist in der Login.php:
<?php
if(isset($_POST["submit"])){
require("mysql.php");
$stmt = $mysql->prepare("SELECT * FROM accounts 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: index.php");
} else {
echo "Der Login ist fehlgeschlagen";
}
} else {
echo "Der Login ist fehlgeschlagen";
}
}
?>
Dies ist in der index.php:
<?php
session_start();
if(!isset($_SESSION["username"])){
header("Location: login1.php");
exit;
}
?>
Dies ist in der Login.php:
<?php
if(isset($_POST["submit"])){
require("mysql.php");
$stmt = $mysql->prepare("SELECT * FROM accounts 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: index.php");
} else {
echo "Der Login ist fehlgeschlagen";
}
} else {
echo "Der Login ist fehlgeschlagen";
}
}
?>
Dies ist in der index.php:
<?php
session_start();
if(!isset($_SESSION["username"])){
header("Location: login1.php");
exit;
}
?>