нужна помощь с функцией ошибки для формы входа. логин явно запрашивает имя пользователя / пароль. но особенность, которую я добавил, - это тип роли / тип пользователя, который нужно выбрать. я хочу, чтобы пользователь выбрал правильную роль в соответствии с базой данных (admin, employee, et c). Мне нужна помощь с последней функцией ошибки в операторе if.
Если роль не соответствует роли в базе данных, прикрепленной к пользователю, выведите сообщение об ошибке, в котором говорится, что эта роль не соответствует пользователю
//login existing user from login page
if (isset($_POST['login']))
{
$username = $_POST['username'];
$password = $_POST['password'];
$role = $_POST['role'];
//confirm that fields are filled in correctly
if(empty($username))
{
array_push($errors, "Username is required*");
}
if(empty($password))
{
array_push($errors, "Password is required*");
}
if($_POST['role'] != $role)
{
array_push($errors, "Role is incorrect");
}