Прежде всего, здесь есть синтаксическая ошибка:
$pass = array("ticket3", "ticket2, "ticket1"); // missing "
Также вы искали значение в массиве, поэтому вы должны использовать in_array () :
<form id="login" method="post">
<input type="text" name="login"><br>
<input type="password" name="pass">
<input type="submit">
</form>
<?php
$login = "citybank";
$pass = array("ticket3", "ticket2", "ticket1");
if(isset($_POST["login"])){
if($_POST["login"] == $login and in_array($_POST["pass"], $pass)){
echo 'You are logged';
echo "
<script>
var post = document.querySelector('#login');
post.style.display = 'none';
</script>
";
}else{
echo "You are not logged.";
}
}
?>
Предупреждение: Никогда, никогда не применяйте такую логику входа в систему, если она для теста, то все в порядке, но в производственной среде ЗАПРЕЩЕНО !
Вот пример защищенной системы входа в систему.