Hallo Forum,
ich habe mir ein YouTube Tutorial angesehen. Von diesem Tutorial habe ich diesen Code:
PHP
<?php
session_start();
$verhalten = 0;
$conn = mysqli_connect($servername, $username,$password,$database);
if($conn)
{
if(!isset($_SESSION['username']) AND !isset($_GET['page'])) {
if($_GET['page'] == "log") {
$CurrentUser = mysqli_real_escape_string($conn, $_POST['user']);
$UserPasswort = mysqli_real_escape_string($conn, $_POST['password']);
$sqlQuery = "SELECT passwort FROM `Users` WHERE username='$CurrentUser'";
$result = mysqli_query($conn, $sqlQuery);
if($result)
{
if(password_verify($UserPasswort, $result['passwort']))
{
echo $result['passwort'];
$_SESSION['username'] = $CurrentUser;
$verhalten = 1;
} else {
echo "Fehler";
$verhalten = 2;
}
}
else
{
echo "Error in SQL statement";
$vergessen = 2;
}
}
}
else
{
echo "hier";
}
}
else
{
echo "Conn error";
}
?>
Alles anzeigen
Der Fehler lauert in der 2. IF Abfrage. Die wird irgendwie verneint, aber warum?