How to show a user login form on a completely separate page?
Easiest way would be to remove all permissions from the anonymous user at /admin/people/permissions and then set the 403 page on /admin/config/system/site-information to /user.