hola que tal,
Yo haria lo siguiente, una vez comprobado las credenciales del usuario crea una variable de sesion donde indiques que el logueo es correcto y luego aparte de revisar si recibes el post deberias tambien revisar si la variable de sesion esta creada y con valor para que el formulario de logueo no se muestre.
Código:
if (isset($_POST['entrar']) && !$_SESSION['logueo']) {
Espero te sirva