第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

匹配在數(shù)據(jù)庫中獲取的用戶名和密碼

匹配在數(shù)據(jù)庫中獲取的用戶名和密碼

PHP
牛魔王的故事 2021-06-16 10:05:08
我需要匹配我在數(shù)據(jù)庫中獲取的用戶名和密碼?,F(xiàn)在的問題是我無法匹配您在下面看到的圖像的用戶名和密碼:這是我的代碼如下:HTML    <body>            <div class="container box">             <div class="form-group">              <h3 align="center">Live Username Available or not By using PHP Ajax Jquery</h3><br />              <label>Enter Username</label>              <input type="text" name="username" id="username" class="form-control" />            <input type="password" name="password" id="password" class="form-control" />            <span id="availability"></span>            <br /><br />            <button type="button" name="register" class="btn btn-info" id="register" disabled>Register</button>            <br />           </div>             <br />             <br />            </div>    </body>  jQuery 腳本- 這是在用戶名和密碼匹配或不匹配后顯示匹配可用性的地方<script>   $(document).ready(function(){    $('#username, #password').blur(function(){    var username = $('#username').val();    var password = $('#password').val();     $.ajax({      url:'check.php',      method:"POST",      data:{user_name:username, password:password},      success:function(data)      {        console.log(data);       if(data != '0')       {        $('#availability').html('<span class="text-danger">Username and Password not Match</span>');        $('#register').attr("disabled", true);       }       else       {        $('#availability').html('<span class="text-success">Username and Password Available</span>');        $('#register').attr("disabled", false);       }      }     })  }); });  </script>
查看完整描述

3 回答

?
拉莫斯之舞

TA貢獻1820條經(jīng)驗 獲得超10個贊

我認為您的條件在客戶端腳本中是錯誤的。如果用戶名和密碼匹配,那么它將返回大于 0 的值。在這種情況下,您的代碼應(yīng)該是


success:function(data)

  {

    console.log(data);

    if(data == 0)

    {

      $('#availability').html('<span class="text-danger">Username and Password not Match</span>');

      $('#register').attr("disabled", true);

    } 

    else

    {

      $('#availability').html('<span class="text-success">Username and Password Available</span>');

      $('#register').attr("disabled", false);

    }

   }


查看完整回答
反對 回復(fù) 2021-06-19
?
慕萊塢森

TA貢獻1810條經(jīng)驗 獲得超4個贊

你可以試試這個:


if(isset($_POST["username"], $_POST["password"])) 

    {     

 $username = $_POST["username"]; 

 $password = $_POST["password"]; 

 $query = mysql_query("SELECT username, password FROM admin WHERE username = '".$username."' AND  password = '".$password."'");

 $result=$connect->query($query);

        if(mysql_num_rows($result) > 0 )

        { 

            $_SESSION["logged_in"] = true; 

            $_SESSION["username"] = $name; 

        }

        else

        {

            echo 'The username or password are incorrect!';

        }

}


查看完整回答
反對 回復(fù) 2021-06-19
?
叮當貓咪

TA貢獻1776條經(jīng)驗 獲得超12個贊

FOR MINUS POINTS這是 OP 也遇到的問題的解決方案。請看主線評論。謝謝你。

只需將您的 POST 值包裝到md5 函數(shù)中

$password = md5(mysqli_real_escape_string($connect, $_POST["password"]));

或者可以嘗試在數(shù)據(jù)庫中使用MD5。

$query = "SELECT * FROM admin WHERE username = '".$username."' AND password = MD5('".$password."') ";

那么密碼哈希應(yīng)該等于數(shù)據(jù)庫哈希。


查看完整回答
反對 回復(fù) 2021-06-19
  • 3 回答
  • 0 關(guān)注
  • 234 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號