How to add footer in login interface

It’s been a while since I tested this, but you could try adding the following code to a theme component to get the footer to display on the login page:

<script type="text/discourse-plugin" version="0.8.40">
    const LoginRoute = require("discourse/routes/login").default;
    LoginRoute.reopen({
      showFooter: true
    });
</script>