⊗ppPmAuLCh 421 of 447 menu

Ukaguzi wa Login Kwa Ajili ya Kukaliwa

Kwa sasa usajili wetu una tatizo moja - mtumiaji mpya wa tovuti yetu anaweza kujisajili kwa kutumia login iliyopo tayari, jambo ambalo, bila shaka haliwezi kukubalika.

Ili kutatua tatizo, ni muhimu kabla ya kuomba kuongeza mtumiaji mpya kwenye hifadhidata, kutekeleza ombi la SELECT ambalo litakagua ikiwa login inayotakikana imekaliwa au la. Ikiwa hijaimekaliwa - tunasajili, ikiwa imekaliwa - hatu sajili, bali tunatoa ujumbe kuhusu hilo.

Wacha tuandike msimbo huu:

<?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 imekaliwa, toa ujumbe kuhusu hilo } } ?>

Badilisha msimbo wako ili wakati wa jaribio la usajili, ukaguzi wa kukaliwa kwa login utekelezwe na, ikiwa imekaliwa, - utoe ujumbe kuhusu hilo na uombe utoe login nyingine.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa