-1
我試圖使php腳本,將登錄用戶中,如果有用戶名和密碼匹配在mysql數據庫中的;然而,我也想要一個管理員登錄,其中用戶名是Admin的用戶名和密碼在文件中。這是我到目前爲止。如果,elseif,然後語句php
$username = $_POST['username'];
$password = $_POST['password'];
if($username == "Adim" && $user->login($username,$password)) {
$_SESSION['username'] = $username;
header('location: admin.php');
exit;
} elseif($user->login($username,$password)){
$_SESSION['username'] = $username;
header('Location: schedule.php');
exit;
} else {
$error[] = 'Wrong username or password or your account has not been activated.';
}
當用戶名爲admin,密碼正確就帶我到schedule.php時候應該帶我去admin.php的。我想它帶我到admin.php
* Adim * typo ..... –
您似乎對兩者都使用相同的登錄方法,管理員不應該使用單獨的基於文件的登錄方法嗎?如果它是在登錄方法內完成的,我真的沒有看到任何理由將這兩者分開。只要檢查'$ user-> login ...',然後在標題重定向周圍有'$ username =='Admin''條件。 – JimL