Я новичок в PHP и пытаюсь собрать профайл для задания. Я использую следующий скрипт для входа в систему вместе с простой заполнением формы для имени пользователя и пароля. После проверки имени пользователя и пароля по базе данных, если они совпадают, пользователь переходит на страницу welcome.php. Как я могу сделать welcome.php доступным только в том случае, если пользователь успешно вошел в систему?Как сделать страницу доступной только после входа в систему PHP
<?php
include("web_config.php");
session_start();
if($_SERVER["REQUEST_METHOD"] == "POST") {
// username and password sent from form
$myusername = mysqli_real_escape_string($mysqli,$_POST['username']);
$mypassword = mysqli_real_escape_string($mysqli,$_POST['password']);
$sql = "SELECT UserAccountID FROM UserAccounts WHERE Username = '$myusername' and Password = '$mypassword'";
$result = mysqli_query($mysqli,$sql);
$row = mysqli_fetch_array($result,MYSQLI_ASSOC);
$active = $row['active'];
$count = mysqli_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count == 1) {
echo "User logged in."; header("location: welcome.php");
} else {
$error = "Your Login Name or Password is invalid";
}
}
?>
<div style = "font-size:11px; color:#cc0000; margin-top:10px"><?php echo $error; ?></div>