⊗ppPmAuLCh 421 of 447 menu

Kontrole van Inlogbeskikbaarheid

Ons registrasie het tans een probleem - 'n nuwe gebruiker van ons webwerf kan registreer onder 'n reeds bestaande inlognaam, wat natuurlik onaanvaarbaar is.

Om die probleem op te los, is dit nodig om voor die versoek om 'n nuwe gebruiker by die databasis by te voeg, 'n SELECT-versoek uit te voer wat sal kontroleer of die verlangde inlognaam beset is of nie. As dit nie beset is nie - registreer ons, as dit beset is - nie registreer ons nie, maar toon 'n boodskap daaroor.

Kom ons skryf hierdie kode:

<?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 { // inlognaam is beset, toon 'n boodskap daaroor } } ?>

Wysig jou kode sodat tydens registrasiepoging 'n kontrole op inlogbeskikbaarheid uitgevoer word en, as dit beset is, - toon 'n boodskap daaroor en vra om 'n ander inlognaam in te voer.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp