The previous issue was due to me editing the wrong login template. The user profile page will now respond to both GET and POST requests. Next steps are to add logout functionality outside of the admin page as well as add support for changing the user's password and only changing profile entries if the user enters their current password correctly