Логин бандлигини текшириш

Ҳозирда бизнинг рўйхатдан ўтишда бир муаммо бор - сайтимизнинг янги фойдаланувчиси аллакачон мавжуд бўлган логин орқали рўйхатдан ўтиши мумкин, бу, албатта, мумкин эмас.

Муаммони ҳал этиш учун маълумотлар базасига янги фойдаланувчини қўшиш сўровидан олдин, SELECT сўровини бажариш керак, у исталган логин банд ёки йўқлигини текширади. Агар банд бўлмаса - рўйхатдан ўтамиз, агар банд бўлса - рўйхатдан ўтмаймиз, балки бу ҳақда хабар чиқарамиз.

Келинг, бу кодни ёзайлик:

html<?php
  if (!empty($_POST['login']) and !empty($_POST['password'])) {
    $login = $_POST['login'];
    $password = $_POST['password'];
    
    $query = "SELECT * FROM users WHERE login='$login'";
    $user = mysqli_fetch_assoc(mysqli_query($link, $query));
    
    if (empty($user)) {
      $query = "INSERT INTO users SET login='$login', password='$password'";
      mysqli_query($link, $query);
      
      $_SESSION['auth'] = true;
      
    } else {
      // логин банд, бу ҳақда хабар чиқарамиз
    }
  }
?>
Задание 1

Рўйхатдан ўтиш уринишида логин бандлигини текшириш бажарилиши ва, агар у банд бўлса, - бу ҳақда хабар чиқариб, бошқа логин киритишни сўраши учун кодингизни модификация қилинг.