Авторизация сразу при регистрации в PHP

Сейчас наша регистрация сделана таким образом, что пользователь первый раз вбивает логин-пароль регистрируясь, а потом сразу же вбивает их второй раз, желая зайти на сайт.

Это на самом деле не очень удобно и будет раздражать пользователей. Лучше сделать так, чтобы при успешной регистрации сразу же происходила автоматическая авторизация. Для этого сразу после успешной регистрации запишем в сессию пометку об успешной авторизации:

register.php<?php
  if (!empty($_POST['login']) and !empty($_POST['password'])) {
    $login = $_POST['login'];
    $password = $_POST['password'];
    
    $query = "INSERT INTO users SET login='$login', password='$password'";
    mysqli_query($link, $query);
    
    $_SESSION['auth'] = true; // пометка об авторизации
  }
?>
Задание 1

Модифицируйте ваш код так, чтобы после регистрации пользователь автоматически становился авторизованным.