I'm currently working on a project for a customer that will be using Flarum as a client/staff information hub that obviously requires a high level of confidentiality. Other than disabling guest access and registration, is there a way or extension available (I've searched but come up empty handed) to force user login without displaying anything at all to them in the background (like as seen in the login modal, the actual forum is still displayed)? Essentially, I'd like to force users to a stand-alone login page when trying to access the site as a guest.
At this present time it's the only thing stopping me from being able to use Flarum within this project.