⊗ppPmAuLCh 421 of 447 menu

Kullanıcı Adı Kullanılabilirlik Kontrolü

Şu anda kayıt işlemimizin bir sorunu var - sitemizin yeni bir kullanıcısı, zaten var olan bir kullanıcı adıyla kayıt olabilir, ki bu kesinlikle kabul edilemez.

Sorunu çözmek için, veritabanına yeni bir kullanıcı ekleme isteğinden önce, istenen kullanıcı adının dolu olup olmadığını kontrol edecek bir SELECT sorgusu yürütmek gereklidir. Eğer dolu değilse - kayıt yaparız, eğer doluysa - kayıt yapmayız ve bununla ilgili bir mesaj gösteririz.

Hadi bu kodu yazalım:

<?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 { // kullanıcı adı dolu, bununla ilgili mesajı göster } } ?>

Kodunuzu, kayıt girişiminde bulunulduğunda kullanıcı adının dolu olup olmadığını kontrol edecek ve eğer doluysa, bununla ilgili bir mesaj gösterip başka bir kullanıcı adı girmesini isteyecek şekilde değiştirin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet