3 回答

TA貢獻1820條經驗 獲得超10個贊
我認為您的條件在客戶端腳本中是錯誤的。如果用戶名和密碼匹配,那么它將返回大于 0 的值。在這種情況下,您的代碼應該是
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);
}
}

TA貢獻1810條經驗 獲得超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!';
}
}

TA貢獻1776條經驗 獲得超12個贊
- 3 回答
- 0 關注
- 246 瀏覽
添加回答
舉報