Autenticação imediata no registro em PHP

Atualmente, nosso registro está feito de forma que o usuário digita login e senha pela primeira vez ao se registrar, e logo em seguida precisa digitá-los uma segunda vez para entrar no site.

Isso realmente não é muito conveniente e irritará os usuários. É melhor fazer de modo que, após um registro bem-sucedido, ocorra autenticação automática imediatamente. Para isso, logo após o registro bem-sucedido, vamos gravar na sessão uma marca de autenticação bem-sucedida:

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; // marca de autenticação
  }
?>
Задание 1

Modifique seu código para que após o registro o usuário se torne automaticamente autenticado.