⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј