⊗ppPmAuLCh 421 of 447 menu

लॉगिन उपलब्धता जांच

वर्तमान में हमारे पंजीकरण में एक समस्या है - हमारी वेबसाइट का नया उपयोगकर्ता पहले से मौजूद लॉगिन के तहत पंजीकरण कर सकता है, जो निश्चित रूप से, अस्वीकार्य है।

इस समस्या के समाधान के लिए, डेटाबेस में एक नए उपयोगकर्ता को जोड़ने के अनुरोध से पहले, एक SELECT क्वेरी निष्पादित करना आवश्यक है जो जांच करेगी कि वांछित लॉगिन उपलब्ध है या नहीं। यदि उपलब्ध है - पंजीकरण करें, यदि उपलब्ध नहीं है - पंजीकरण न करें, और इसके बारे में एक संदेश दिखाएं।

आइए इस कोड को लिखें:

<?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 { // लॉगिन उपलब्ध नहीं है, इसके बारे में संदेश दिखाएं } } ?>

अपने कोड को इस तरह संशोधित करें कि पंजीकरण के प्रयास पर लॉगिन की उपलब्धता की जांच की जाए और, यदि यह उपलब्ध नहीं है, - इसके बारे में एक संदेश दिखाएं और दूसरा लॉगिन दर्ज करने के लिए कहें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें