Я уже вошел в систему, но кнопка выхода не отображается.URL показывает логин = успех.Вот мой код для index.php
<?php
include_once 'header.php';
?>
<body>
<div class="loginbox">
<img src="avatar.png" class="avatar">
<h1>LOGIN</h1>
<?php
if (isset($_SESSION['key'])) {
echo
'<form action="includes/logout.inc.php" method="POST">
<button type="submit" name="submitLogout"> Log Out </button>
</form>';}
else{
$str = "Don't have an account?";
echo
"<form action='includes/login.inc.php' method='POST'>
<p class='formtextlg'><input type='text' name='EmailUsername' placeholder='Email or Username'><br></p>
<p class='formtextlg'><input type='password' name='password' placeholder='Password'><br></p>
<p class='formtextlg'><input type='submit' name='submitLogin' value='Submit'></p><br>
<p class='formtextlg'><a href=''>Lost your password?</a><br></p>
<p class='formtextlg'><a href='signup.php'>$str</a><br></p>
</form>";}
?>
</div>
</body>
</html>
В самой первой строке header.php у меня есть session_start ();функция.Вот мой код для login.inc.php
<?php
session_start();
if (isset($_POST['submitLogin'])) {
include_once 'dbh.inc.php';
$EmailUsername = $_POST['EmailUsername'];
$password = $_POST['password'];
if (empty($EmailUsername)) {
header("Location: ../index.php?login=empty1"); exit();}
else{
if (empty($password)) {
header("Location: ../index.php?login=empty2"); exit();}
else{
$sql = "SELECT * FROM users WHERE user_email='$EmailUsername' || user_username='$EmailUsername'";
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck < 1) {
header("Location: ../index.php?login=error"); exit();}
else{
if($row = mysqli_fetch_assoc($result)){
$hashedPwdCheck = password_verify($password, $row['user_password']);
if ($hashedPwdCheck == false) {
header("Location: ../index.php?login=error"); exit();}
elseif ($hashedPwdCheck == true) {
$_SESSION['key'] = $row['user_id'];
$_SESSION['first'] = $row['user_first'];
$_SESSION['last'] = $row['user_last'];
$_SESSION['email'] = $row['user_email'];
$_SESSION['username'] = $row['user_username'];
header("Location: ../home.php?login=success"); exit();}
}
}
}
}
}
else {
header("Location: ../index.php?login=error");
}
Пожалуйста, помогите мне найти, где я ошибся, я новичок в php, и я просто пытаюсь применить то, что я узнал из следования плейлисту YouTube,