⊗ppPmAuLCh 421 of 447 menu

Provera zauzetosti logina

Trenutno naša registracija ima jedan problem - novi korisnik našeg sajta može da se registruje pod već postojećim loginom, što, naravno, nije prihvatljivo.

Da bi se problem rešio, potrebno je pre upita za dodavanje novog korisnika u bazu podataka, izvršiti SELECT upit, koji će proveriti da li je željeni login zauzet ili ne. Ako nije zauzet - registrujemo, ako je zauzet - ne registrujemo, već prikazujemo poruku o tome.

Napišimo ovaj kod:

<?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 { // login je zauzet, prikazaćemo poruku o tome } } ?>

Modifikujte vaš kod tako da prilikom pokušaja registracije izvrši proveru zauzetosti logina i, ako je zauzet, - prikažite poruku o tome i zatražite unos drugog logina.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij