-1
我有以下腳本:登錄頁面不重定向到主頁
//Possible solution for logging a user in below.
if($result = mysqli_query($db,"SELECT password FROM USERS WHERE password = '". $password ."' AND username = '". $username ."'")){
$count = $result->num_rows;
$accounttype = mysqli_query($db, "SELECT AccountType FROM USERS WHERE username ='". $username."'");
if($count>=1){
if($accounttype == "tradesmen"){
include('../html/WelcomeCustomer.html');
}
else if($accounttype == "customer"){
include('../html/WelcomeTrade.html');
}
}
else{
echo "The login credentials were incorrect";
}
}
我知道有一個以上的幾件事錯在安全方面該實施多。我計劃在登錄工作後解決此問題。
現在我只想讓登錄的用戶當我運行此我得到一個空白頁,使用以下賬戶:
username, password, AccountType: test, test, tradesmen.
username, password, AccountType: work, work, customer.
我有錯誤報告打開,我什麼也沒得到。可能是腳本沒有重定向用戶的原因是什麼?
所以我改變了他們,仍然可以得到一個空白屏幕沒有任何錯誤。在我根據賬戶類型登錄之前,我只有一個主頁,包括正在工作。 –
隨着您修改代碼,只有第一個if和else正在工作。否則,如果總是出現沒有錯誤的白色屏幕。 –
如果數據庫中只有兩種類型,只需使用'else' – Mubin