⊗ppPmAuLCh 421 of 447 menu

Tjek af login for tilgængelighed

I øjeblikket har vores registrering et problem - en ny bruger af vores hjemmeside kan registrere sig med et allerede eksisterende login, hvilket selvfølgelig er uacceptabelt.

For at løse problemet er det nødvendigt at udføre en SELECT forespørgsel, før der anmodes om at tilføje en ny bruger til databasen, som tjekker om det ønskede login er optaget eller ej. Hvis det ikke er optaget - registrerer vi, hvis det er optaget - registrerer vi ikke, men viser en besked om dette.

Lad os skrive denne 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 { // login er optaget, vis besked om dette } } ?>

Modificer din kode, så der ved registreringsforsøg udføres et tjek for om login er optaget, og hvis det er optaget - vis en besked om dette og bed om at indtaste et andet login.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis