⊗ppPmAuLCh 421 of 447 menu

Kontrola obsadenosti prihlasovacieho mena

Momentálne má naša registrácia jeden problém - nový používateľ našej stránky sa môže zaregistrovať pod už existujúcim prihlasovacím menom, čo, samozrejme, nie je prijateľné.

Na vyriešenie problému je potrebné pred požiadavkou na pridanie nového používateľa do databázy vykonať SELECT požiadavku, ktorá skontroluje, či je požadované prihlasovacie meno obsadené alebo nie. Ak nie je obsadené - zaregistrujeme, ak je obsadené - neregistrujeme, a vypíšeme o tom správu.

Napíšme tento kód:

<?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 { // prihlasovacie meno je obsadené, vypíšeme o tom správu } } ?>

Upravte svoj kód tak, aby pri pokuse o registráciu prebehla kontrola obsadenosti prihlasovacieho mena a, ak je obsadené, - vypíšte správu o tom a požiadajte o zadané iného prihlasovacieho mena.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť