⊗ppPmAuLCh 421 of 447 menu

Kontrollimi i disponueshmërisë së login

Tani regjistrimi ynë ka një problem - një përdorues i ri i faqes sonë mund të regjistrohet në një login tashmë ekzistues, gjë që, sigurisht , është e papranueshme.

Për të zgjidhur problemin, është e nevojshme përpara kërkesës për shtimin e një përdoruesi të ri në bazën e të dhënave, të ekzekutohet një kërkesë SELECT e cila do të kontrollojë nëse logini i dëshiruar është i zënë apo jo. Nëse nuk është i zënë - regjistrojmë, nëse është i zënë - nuk regjistrojmë, dhe shfaqim një mesazh për këtë.

Le ta shkruajmë këtë 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 { // logini është i zënë, shfaqim mesazh për këtë } } ?>

Modifikoni kodin tuaj në mënyrë që gjatë përpjekjes për regjistrim të kryhet kontrolli për disponueshmërinë e login dhe, nëse është i zënë, - shfaqni një mesazh për këtë dhe kërkoni të futet një login tjetër.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo