-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