Bueno, ya que estamos
Cita: $file = fopen(LOGINS_LOG, 'a+');
Las constantes van SIN COMILLAS.
Respecto a la última pregunta, si el usuario introduce una contraseña inválida de igual forma le dará un error 401 y al actualizar volverá a salir la ventana.