сеанс сеанса уничтожен после обновления

Я сделал сценарий регистрации с помощью некоторой помощи Google, но проблема заключается в том, что каждый раз, когда я обновляю страницу, она выходит из системы и перенаправляет меня на страницу входа в систему. Поэтому в основном я хочу, чтобы пользователь входил в систему после ввода его данных и не выходил из системы после одного обновления. мой код:

<?php if(!isset($_SESSION)){ session_start(); } $username = mysqli_real_escape_string($con, $_POST['username']); $password = mysqli_real_escape_string($con, $_POST['password']); if ($username && $password) { $result = mysqli_query($con, "SELECT * FROM admin WHERE username='$username' "); $numrows = mysqli_num_rows($result); if($numrows !=0) { while($row = mysqli_fetch_assoc($result)) { $dbusername = $row["username"]; $dbpassword = $row["password"]; } if($username==$dbusername && $password==$dbpassword) { $_SESSION['username'] = $dbusername; } else echo "Incorrect Password"; } else header("location: login.php"); } else header("location: login.php"); ?>