Я пытаюсь сделать php-скрипт, который будет входить в систему пользователя, если имя пользователя и пароль совпадают с именами в базе данных mysql; тем не менее, мне также нужен вход администратора, где id - имя пользователя 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.';
}
Когда имя пользователя является администратором и правильный пароль он берет меня schedule.php, когда он должен принять меня admin.php. Я хочу, чтобы это отвезти меня в admin.php
* Adim * typo ..... –
Вы, похоже, используете тот же метод входа для обоих, не должен ли админ использовать отдельный метод входа на основе файлов? Если это делается внутри метода входа, так как я действительно не вижу причин для разделения этих двух. Просто проверьте, есть ли '$ user-> login ...', а затем добавьте условие' $ username == "Admin" 'вокруг перенаправления заголовка. – JimL