⊗ppPmAuLCh 421 of 447 menu

Логин бос екенін тексеру

Қазір біздің тіркелуде бір мәселе бар - біздің сайттың жаңа пайдаланушысы әлдеқайда бар логин астында тіркеле алады, бұл, әрине, рұқсат етілмейді.

Мәселені шешу үшін, дерекқорына жаңа пайдаланушыны қосу сұрауынан бұрын, SELECT сұрауын орындау керек, ол қалаған логиннің бос екенін тексереді. Егер бос болса - тіркелеміз, егер бос болмаса - тіркелмейміз, және бұл туралы хабарлама шығарамыз.

Осы кодты жазайық:

<?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 { // логин бос емес, бұл туралы хабарлама шығарамыз } } ?>

Тіркелу әрекеті кезінде логиннің бос екенін тексеру жүргізілетін және, егер ол бос болмаса, - бұл туралы хабарлама шығарып, басқа логин енгізуді сұрайтындай етіп кодты өзгертіңіз.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау